.premium-portal.pa-root{--pa-olive:#5b5b43;--pa-olive-tint:#e9e8dc;--pa-olive-soft:#f1f0e8;--pa-sand:#b29e80;--pa-sand-light:#d8c6a6;--pa-sand-soft:#efe8dc;--pa-sand-line:#e4d7c2;--pa-sand-ink:#7a5f38;--pa-ground:#f4f2ec;--pa-card:#ffffff;--pa-line:#ece8df;--pa-line-strong:#e1dcd0;--pa-ink:#23241c;--pa-muted:#66655a;--pa-on-olive:#edebe3;--pa-info-bg:#e8eef2;--pa-info:#2f5168;--pa-warn-bg:#f6e7da;--pa-warn:#94461f;--pa-radius:22px;--pa-radius-sm:16px;display:block;min-height:100dvh;padding:0;background:var(--pa-ground);color:var(--pa-ink)}.premium-portal.pa-root *,.premium-portal.pa-root :after,.premium-portal.pa-root :before{box-sizing:border-box}.premium-portal.pa-root :is(button,a){-webkit-tap-highlight-color:transparent}.premium-portal.pa-root :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--pa-olive);outline-offset:3px}.premium-portal.pa-root [dir=rtl] .pa-flip,.premium-portal.pa-root[dir=rtl] .pa-flip{transform:scaleX(-1)}.pa-root .pa-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pa-root .pa-skip{position:fixed;inset-block-start:8px;inset-inline-start:16px;z-index:130;padding:12px 18px;border-radius:12px;background:#fff;color:var(--pa-ink);transform:translateY(-200%)}.pa-root .pa-skip:focus{transform:none}.pa-root .pa-body{min-width:0}.pa-root .pa-rail{display:none}.pa-root .pa-appbar{position:sticky;inset-block-start:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(12px + env(safe-area-inset-top, 0px)) 20px 12px;background:rgba(244,242,236,.92);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.pa-root[data-section=home][data-portal=field] .pa-appbar{background:var(--pa-olive);color:#fff}.pa-root .pa-appbar-lead{display:flex;align-items:center;gap:12px;min-width:0}.pa-root .pa-mark{flex:none;width:44px;height:44px;border:0;padding:0;display:grid;place-items:center;background:var(--pa-olive);color:#f4f2ec;font-weight:600;letter-spacing:.04em}.pa-root[data-section=home][data-portal=field] .pa-mark{background:var(--pa-sand-light);color:#3f3f2e}.pa-root .pa-appbar-copy{display:grid;min-width:0}.pa-root .pa-appbar-copy>small{color:var(--pa-muted)}.pa-root[data-section=home][data-portal=field] .pa-appbar-copy>small{color:var(--pa-sand-line)}.pa-root .pa-switch{display:flex;align-items:center;gap:4px;min-width:0;min-height:28px;padding:0;border:0;background:transparent;color:inherit;text-align:start}.pa-root .pa-switch>span{font-size:var(--font-panel);font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-root .pa-switch svg{flex:none;opacity:.75}.pa-root .pa-appbar-actions{display:flex;align-items:center;gap:8px;flex:none}.pa-root .pa-iconbtn{position:relative;flex:none;width:44px;height:44px;padding:0;display:grid;place-items:center;border:1px solid #e6e2d8;background:#fff;color:var(--pa-ink);transition:background-color .16s ease,transform .16s ease}.pa-root .pa-iconbtn:active{transform:scale(.96)}.pa-root[data-section=home][data-portal=field] .pa-appbar .pa-iconbtn{background:rgba(255,255,255,.12);border-color:transparent;color:#fff}.pa-root .pa-dot{position:absolute;inset-block-start:9px;inset-inline-end:10px;width:9px;height:9px;border-radius:50%;background:#b4532a;border:2px solid #fff}.pa-root .pa-avatar-btn{overflow:hidden}.pa-root .pa-avatar-btn .team-portrait{width:100%;height:100%;border-radius:0;object-fit:cover;display:grid;place-items:center;background:var(--pa-sand-light);color:#3f3f2e;font-weight:600}.pa-root .pa-lang{display:none}.pa-root .pa-alert{margin:8px 20px 0;padding:12px 14px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--pa-warn-bg);color:var(--pa-warn)}.pa-root .pa-alert button{flex:none;min-height:40px;padding:0 14px;border-radius:12px;border:1px solid #e3c5ad;background:#fff;color:var(--pa-warn)}.pa-root .pa-content{padding:8px 20px calc(120px + env(safe-area-inset-bottom, 0px));max-width:1120px;margin-inline:auto;outline:none}.pa-root :is(.client-app,.field-app){max-width:none;margin:0;padding:0}.pa-root .pa-tabbar{position:fixed;z-index:40;inset-inline:12px;inset-block-end:calc(12px + env(safe-area-inset-bottom, 0px));height:72px;padding:0 4px;border-radius:24px;display:flex;align-items:center;justify-content:space-around;background:rgba(255,255,255,.96);border:1px solid #e6e2d8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pa-root .pa-tab{flex:1;min-width:0;height:64px;padding:4px 0;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--pa-muted);font-size:var(--font-caption)!important;font-weight:500!important;line-height:1.3!important}.pa-root .pa-tab>span:last-child{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-root .pa-tab-pill{position:relative;width:54px;height:30px;border-radius:15px;display:grid;place-items:center;transition:background-color .18s ease}.pa-root .pa-tab.is-active{color:var(--pa-olive);font-weight:600!important}.pa-root .pa-tab.is-active .pa-tab-pill{background:var(--pa-olive-tint)}.pa-root .pa-tab .pa-dot{inset-block-start:2px;inset-inline-end:12px}.pa-root .pa-fab{flex:none;width:62px;height:62px;margin-block-start:-34px;padding:0;display:grid;place-items:center;border:4px solid var(--pa-ground);background:var(--pa-olive);color:#fff;transition:transform .16s ease}.pa-root .pa-fab:active{transform:scale(.95)}.pa-root .pa-stack{display:grid;gap:18px;min-width:0}.pa-root .pa-card{min-width:0;background:var(--pa-card);border:1px solid var(--pa-line);border-radius:var(--pa-radius);box-shadow:var(--pa-shadow)}.pa-root .pa-card-pad{padding:16px 18px}.pa-root .pa-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-block:6px 2px}.pa-root .pa-page-head>div{min-width:0}.pa-root .pa-page-head h1{margin:0;color:var(--pa-ink)}.pa-root .pa-page-head p{margin:2px 0 0;color:var(--pa-muted);max-width:60ch}.pa-root .pa-eyebrow{color:var(--pa-muted);line-height:1.6}.pa-root .pa-eyebrow,.pa-root .pa-kicker{display:block;font-size:var(--font-caption)}.pa-root .pa-kicker{font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--pa-sand-ink)}.pa-root[dir=rtl] .pa-kicker,[dir=rtl] .pa-root .pa-kicker{letter-spacing:0}.pa-root .pa-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:6px 2px -4px}.pa-root .pa-section-head h2{margin:0}.pa-root .pa-section-head>span{color:var(--pa-muted);font-size:var(--font-caption)}.pa-root .pa-link{gap:5px;min-height:36px;padding:0;border:0;background:transparent;color:var(--pa-olive)}.pa-root .pa-btn,.pa-root .pa-link{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.pa-root .pa-btn{justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid transparent;transition:background-color .16s ease,transform .16s ease}.pa-root .pa-btn:active:not(:disabled){transform:scale(.98)}.pa-root .pa-btn:disabled{opacity:.55}.pa-root .pa-btn-primary{background:var(--pa-olive);color:#fff;font-weight:600!important}.pa-root .pa-btn-light{background:var(--pa-ground);color:var(--pa-ink);font-weight:600!important}.pa-root .pa-btn-soft{background:var(--pa-olive-soft);color:var(--pa-olive)}.pa-root .pa-btn-outline{background:#fff;border-color:var(--pa-line-strong);color:var(--pa-ink)}.pa-root .pa-btn-block{width:100%}.pa-root .pa-btn-row{display:flex;flex-wrap:wrap;gap:10px}.pa-root .pa-btn-row>.pa-btn{flex:1 1 140px}.pa-root .pa-search{display:flex;align-items:center}.pa-root .pa-search input{flex:1;min-width:0}.pa-root .pa-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding:2px 20px}.pa-root .pa-chips::-webkit-scrollbar{display:none}.pa-root .pa-chips>button{flex:none;min-height:38px;padding:0 15px;border:1px solid var(--pa-line-strong);background:#fff;color:var(--pa-ink);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pa-root .pa-chips>button[aria-current=page],.pa-root .pa-chips>button[aria-pressed=true]{background:var(--pa-ink);border-color:var(--pa-ink);color:#fff}.pa-root .pa-segment{display:flex;gap:4px;padding:4px;border-radius:15px;background:#e9e6dd}.pa-root .pa-segment>button{flex:1;min-height:38px;padding:0 10px;border:0;background:transparent;color:var(--pa-muted);display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.pa-root .pa-segment>button[aria-pressed=true]{background:#fff;color:var(--pa-ink);font-weight:600!important;box-shadow:0 2px 8px rgba(35,36,28,.08)}.pa-root .pa-list{overflow:hidden;padding:0}.pa-root .pa-row{width:100%;display:flex;align-items:center;gap:14px;padding:13px 16px;border:0;background:transparent;color:var(--pa-ink);text-align:start;text-decoration:none;transition:background-color .14s ease}.pa-root .pa-row+.pa-row,.pa-root .pa-row-wrap+.pa-row-wrap{border-block-start:1px solid #f0ece4}.pa-root .pa-row:hover{background:#faf9f5}.pa-root .pa-row>svg:last-child{flex:none;color:var(--pa-muted)}.pa-root .pa-row-copy{flex:1;min-width:0;display:grid;gap:1px}.pa-root .pa-row-copy>strong{font-weight:600;font-size:var(--font-body);line-height:1.45;overflow-wrap:anywhere}.pa-root .pa-row-copy>small{color:var(--pa-muted);overflow-wrap:anywhere}.pa-root .pa-tile{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--pa-olive-tint);color:var(--pa-olive)}.pa-root .pa-tile[data-tone=sand]{background:var(--pa-sand-soft);color:var(--pa-sand-ink)}.pa-root .pa-tile[data-tone=info]{background:var(--pa-info-bg);color:var(--pa-info)}.pa-root .pa-tile[data-tone=warn]{background:var(--pa-warn-bg);color:var(--pa-warn)}.pa-root .pa-tile[data-tone=plain]{background:var(--pa-olive-soft)}.pa-root .pa-tile.is-round{border-radius:50%}.pa-root .pa-pill{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 9px;border-radius:10px;font-size:var(--font-caption);font-weight:600;line-height:1.4;white-space:nowrap;background:var(--pa-olive-soft);color:#4d4c44}.pa-root .pa-pill[data-tone=olive]{background:var(--pa-olive-tint);color:var(--pa-olive)}.pa-root .pa-pill[data-tone=sand]{background:var(--pa-sand-soft);color:var(--pa-sand-ink)}.pa-root .pa-pill[data-tone=warn]{background:var(--pa-warn-bg);color:var(--pa-warn)}.pa-root .pa-pill[data-tone=info]{background:var(--pa-info-bg);color:var(--pa-info)}.pa-root .pa-money{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.pa-root :is(.pa-money,.pa-balance-value) .currency-symbol{flex:none;margin-inline-end:2px}.pa-root .experience-empty{margin:0;padding:28px 22px;text-align:center;border-radius:var(--pa-radius);background:#fff;border:1px dashed var(--pa-line-strong);box-shadow:none}.pa-root .experience-empty p{color:var(--pa-muted);margin-inline:auto;max-width:42ch}.pa-root .compact-pagination{margin-block-start:4px;border:0;background:transparent;padding:4px 2px}.pa-root .compact-pagination .button{border-radius:12px;min-height:40px}.pa-root .pa-error{margin:0;color:var(--pa-warn)}.pa-root .pa-home{display:grid;gap:18px}.pa-root .pa-home-col,.pa-root .pa-two{display:grid;gap:18px;min-width:0}.pa-root .pa-home-col{align-content:start}.pa-root .pa-hero{position:relative;overflow:hidden;isolation:isolate;background:var(--pa-olive) url(/assets/patterns/architectural-lines.svg) center /cover;color:#fff}.pa-root .pa-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.pa-root .pa-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(20,20,14,.28),rgba(20,20,14,0) 26%),linear-gradient(180deg,rgba(20,20,14,0) 38%,rgba(24,24,17,.55) 64%,rgba(24,24,17,.86))}.pa-root .pa-hero-top{position:absolute;inset:16px 16px auto;display:flex;justify-content:space-between;align-items:center;gap:8px}.pa-root .pa-hero-badge,.pa-root .pa-hero-tag{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 11px;border-radius:14px;background:rgba(255,255,255,.16);color:#fff;font-size:var(--font-caption);font-weight:500;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.pa-root .pa-hero-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#c9e3a8;box-shadow:0 0 0 3px rgba(201,227,168,.22)}.pa-root .pa-hero-copy{position:absolute;display:grid}.pa-root .pa-hero-copy>small{color:rgba(255,255,255,.7);font-size:var(--font-caption);letter-spacing:.06em;font-variant-numeric:tabular-nums}.pa-root .pa-hero-title{font-size:var(--font-title);font-weight:600;line-height:1.3;overflow-wrap:anywhere;letter-spacing:-.005em}.pa-root .pa-hero-place{display:flex;align-items:center;gap:6px;padding-block-start:10px;border-block-start:1px solid rgba(255,255,255,.18);font-size:var(--font-caption)}.pa-root .pa-hero-place>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-root .pa-next{position:relative;overflow:hidden;display:grid;color:#fff;background:linear-gradient(160deg,#66664c 0,var(--pa-olive) 55%,#535339 100%);box-shadow:0 1px 2px rgba(35,36,28,.08),0 14px 32px -14px rgba(35,36,28,.45)}.pa-root .pa-next:after{content:none}.pa-root .pa-next-top{display:flex;justify-content:space-between;gap:10px;margin-block-end:2px}.pa-root .pa-next h2{margin:0;color:#fff}.pa-root .pa-next p{margin:0;color:rgba(237,235,227,.82)}.pa-root .pa-next .pa-btn{z-index:1}.pa-root .pa-next>:last-child:not(.pa-next-then){margin-block-end:20px}.pa-root .pa-journey{display:grid}.pa-root .pa-journey-head{justify-content:space-between}.pa-root .pa-journey-head h2{margin:0;font-size:var(--font-panel)!important}.pa-root .pa-journey-head .pa-link{gap:6px}.pa-root .pa-journey-head .pa-link>bdi{display:inline-grid;place-items:center;min-width:38px;height:24px;padding:0 8px;border-radius:12px;background:var(--pa-olive-soft);color:var(--pa-olive);font-size:var(--font-caption);font-weight:600;font-variant-numeric:tabular-nums}.pa-root .pa-journey-list{list-style:none;margin:0;display:grid}.pa-root .pa-step{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #e1dcd0;color:var(--pa-muted);font-size:var(--font-caption);font-weight:600}.pa-root li[data-state=completed]>.pa-step{background:var(--pa-olive);border-color:var(--pa-olive);color:#fff}.pa-root li[aria-current=step]>.pa-step{border-color:var(--pa-sand);background:var(--pa-sand-soft);color:var(--pa-sand-ink)}.pa-root .pa-shortcuts{display:grid;border-radius:var(--pa-radius)}.pa-root .pa-shortcut{flex-direction:column;color:var(--pa-ink);text-decoration:none;min-width:0}.pa-root .pa-shortcut>span:first-child{display:grid;place-items:center;background:var(--pa-olive-soft);color:var(--pa-olive);transition:transform .16s ease,background-color .16s ease}.pa-root .pa-shortcut:hover>span:first-child{background:var(--pa-olive-tint)}.pa-root .pa-shortcut>span:last-child{max-width:100%;overflow-wrap:anywhere}.pa-root .pa-datebox{flex:none;width:52px;height:56px;border-radius:14px;display:grid;place-content:center;text-align:center;background:var(--pa-sand-soft);color:var(--pa-olive)}.pa-root .pa-datebox>small{font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.2!important}.pa-root .pa-datebox>strong{font-size:var(--font-section);font-weight:600;line-height:1.15}.pa-root .pa-action-card{display:grid;gap:12px;padding:16px;border-radius:var(--pa-radius);background:var(--pa-sand-soft);border:1px solid var(--pa-sand-line)}.pa-root .pa-action-card>div{display:flex;align-items:center;gap:12px;min-width:0}.pa-root .pa-action-card .pa-tile{background:#fff}.pa-root .pa-action-card .pa-kicker{color:var(--pa-sand-ink)}.pa-root .pa-balance{position:relative;overflow:hidden;display:grid;gap:16px;padding:22px 20px 20px;border-radius:26px;background:var(--pa-olive);color:#fff;box-shadow:0 16px 34px rgba(64,64,46,.28)}.pa-root .pa-balance:after{content:"";position:absolute;inset-inline-end:-60px;inset-block-start:-70px;width:200px;height:200px;border-radius:50%;border:28px solid rgba(255,255,255,.06);pointer-events:none}.pa-root .pa-balance-label{color:var(--pa-sand-line);font-size:var(--font-label)}.pa-root .pa-balance-value{display:flex;align-items:center;gap:6px;margin-block-start:2px;font-size:var(--font-stat);font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.pa-root .pa-meter{height:8px;border-radius:4px;background:rgba(255,255,255,.18);overflow:hidden}.pa-root .pa-meter>span{display:block;height:100%;border-radius:4px;background:var(--pa-sand-light)}.pa-root .pa-balance-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--pa-on-olive);font-size:var(--font-label)}.pa-root .pa-balance-meta strong{color:#fff}.pa-root .pa-balance .pa-btn{position:relative;z-index:1}.pa-root .pa-note{margin:0;color:var(--pa-muted);font-size:var(--font-caption)}.pa-root .pa-row-wrap{display:grid}.pa-root .pa-row-wrap>.pa-row{border:0!important}.pa-root .pa-receipt{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 14px 74px}.pa-root[dir=rtl] .pa-receipt,[dir=rtl] .pa-root .pa-receipt{padding:0 74px 14px 16px}.pa-root .pa-receipt :is(a,button){display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:11px;border:0;background:var(--pa-olive-soft);color:var(--pa-olive);text-decoration:none}.pa-root .pa-receipt .pa-error{flex-basis:100%}.pa-root .pa-bank{min-width:0;display:grid;gap:12px;padding:16px 18px}.pa-root .pa-bank h2{margin:0;font-size:var(--font-panel)!important}.pa-root .pa-bank fieldset{flex-wrap:wrap}.pa-root .pa-bank fieldset legend{padding:0;margin-block-end:8px;color:var(--pa-muted);font-size:var(--font-caption)}.pa-root .pa-bank fieldset label:has(input:checked){border-color:var(--pa-olive)}.pa-root .pa-bank fieldset input{accent-color:var(--pa-olive)}.pa-root .pa-bank-head{display:flex;align-items:center}.pa-root .pa-bank-head img{background:#fff}.pa-root .pa-bank-head h3{margin:0}.pa-root .pa-bank dl{margin:0;display:grid;border-radius:16px;background:var(--pa-ground)}.pa-root .pa-bank dl>div{display:flex;align-items:center;gap:10px;padding:10px 12px}.pa-root .pa-bank dl>div+div{border-block-start:1px solid var(--pa-line)}.pa-root .pa-bank dt{flex:none;min-width:108px;color:var(--pa-muted);font-size:var(--font-caption)}.pa-root .pa-bank dd{margin:0;flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pa-root .pa-bank dd .pa-iconbtn{width:38px;height:38px}.pa-root .pa-bank>p{margin:0;color:var(--pa-muted)}.pa-root .pa-img-fallback{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:6px;padding:10px;text-align:center;color:var(--pa-muted);font-size:var(--font-caption)}.pa-root .pa-initials{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--pa-olive);color:#fff;font-weight:600;font-size:var(--font-section);text-transform:uppercase}.pa-root .pa-initials.is-small{width:40px;height:40px;font-size:var(--font-label);background:var(--pa-sand-soft);color:var(--pa-sand-ink)}.pa-root .pa-group{display:grid;gap:8px}.pa-root .pa-group>h2{margin:6px 4px 0;font-size:var(--font-panel)!important}.pa-root details.pa-setting>summary{list-style:none;cursor:pointer}.pa-root details.pa-setting>summary::-webkit-details-marker{display:none}.pa-root details.pa-setting[open]>summary>svg:last-child{transform:rotate(180deg)}.pa-root details.pa-setting>div{padding:4px 16px 16px}.pa-root .pa-row+details.pa-setting,.pa-root details.pa-setting+.pa-row,.pa-root details.pa-setting+details.pa-setting{border-block-start:1px solid #f0ece4}.pa-root .pa-row.is-danger{color:var(--pa-warn)}.pa-root .pa-row.is-danger .pa-tile{background:var(--pa-warn-bg);color:var(--pa-warn)}.pa-root .pa-company{display:grid}.pa-root .pa-company p{margin:0;color:var(--pa-muted)}.pa-root .pa-contact{display:flex;flex-wrap:wrap;gap:8px}.pa-root .pa-contact a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:13px;background:var(--pa-olive-soft);color:var(--pa-olive);text-decoration:none}.pa-root .pa-fhero{margin:-8px -20px 0;padding:4px 20px 72px;background:var(--pa-olive);color:#fff;border-end-start-radius:32px;border-end-end-radius:32px;display:grid;gap:16px}.pa-root .pa-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pa-root .pa-stat{display:grid;gap:2px;padding:12px;border-radius:18px;border:0;text-align:start;background:rgba(255,255,255,.1);color:#fff;transition:background-color .16s ease}.pa-root .pa-stat:hover{background:rgba(255,255,255,.16)}.pa-root .pa-stat>strong{font-size:var(--font-title);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.pa-root .pa-stat>span{color:var(--pa-on-olive);font-size:var(--font-caption);line-height:1.4}.pa-root .pa-upnext{margin-block-start:-60px;overflow:hidden;position:relative}.pa-root .pa-map{position:relative;height:96px;overflow:hidden;background:#e9e6dc;background-image:linear-gradient(172deg,transparent 44%,#fff 0,#fff 52%,transparent 0),linear-gradient(104deg,transparent 47%,#fff 0,#fff 51%,transparent 0),linear-gradient(0deg,transparent 78%,#f6f4ee 0,#f6f4ee 86%,transparent 0),radial-gradient(circle at 76% 34%,#d9dfcf 0 26px,transparent 27px)}.pa-root .pa-map-pin{position:absolute;inset-inline-start:52%;inset-block-start:22px;width:30px;height:30px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--pa-olive);box-shadow:0 6px 12px rgba(64,64,46,.35)}.pa-root .pa-map-pin:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.pa-root .pa-map-label{position:absolute;inset-inline-start:12px;inset-block-start:12px;max-width:calc(100% - 24px);display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border-radius:14px;background:#fff;color:var(--pa-olive);font-size:var(--font-caption);font-weight:600}.pa-root .pa-map-label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-root .pa-upnext-body{display:grid;gap:12px;padding:14px 16px 16px}.pa-root .pa-upnext-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pa-root .pa-upnext-title>div{min-width:0;display:grid;gap:1px}.pa-root .pa-upnext-title strong{font-size:var(--font-section);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.pa-root .pa-upnext-title small{color:var(--pa-muted)}.pa-root .pa-upnext-actions{display:flex;gap:8px}.pa-root .pa-upnext-actions>.pa-btn{flex:1;padding:0 12px}.pa-root .pa-upnext-actions>.pa-btn:first-child{flex:2}.pa-root .pa-work,.pa-root .pa-work-row{display:grid}.pa-root .pa-work-row+.pa-work-row{border-block-start:1px solid #f0ece4}.pa-root .pa-work-main{width:100%;display:flex;align-items:center;gap:12px;padding:13px 16px;border:0;background:transparent;color:var(--pa-ink);text-align:start}.pa-root .pa-work-time{flex:none;width:54px;display:grid;gap:1px;font-variant-numeric:tabular-nums}.pa-root .pa-work-time>strong{font-size:var(--font-body);font-weight:600}.pa-root .pa-work-time>small{color:var(--pa-muted)}.pa-root .pa-work-dot{flex:none;width:10px;height:10px;border-radius:50%;background:#cfc9ba}.pa-root .pa-work-row.is-today .pa-work-dot{background:var(--pa-olive);box-shadow:0 0 0 4px var(--pa-olive-tint)}.pa-root .pa-work-row.is-overdue .pa-work-dot{background:var(--pa-warn);box-shadow:0 0 0 4px var(--pa-warn-bg)}.pa-root .pa-work-row.is-done .pa-row-copy>strong{color:var(--pa-muted);text-decoration:line-through}.pa-root .pa-work-actions{display:grid;gap:4px;padding:0 16px 14px 92px}.pa-root[dir=rtl] .pa-work-actions,[dir=rtl] .pa-root .pa-work-actions{padding:0 92px 14px 16px}.pa-root .pa-work-actions small{color:var(--pa-muted)}.pa-root .pa-work-actions .pa-btn{min-height:42px;justify-self:start}.pa-root .pa-banner{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--pa-sand-line);background:var(--pa-sand-soft);color:var(--pa-ink);text-align:start}.pa-root .pa-banner .pa-tile{background:#fff;color:var(--pa-sand-ink)}.pa-root .pa-banner>svg:last-child{flex:none;color:var(--pa-sand-ink)}.pa-root .pa-capture{display:grid;gap:12px;padding:14px}.pa-root .pa-capture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pa-root .pa-capture-grid>button,.portal-workflow-dialog .pa-capture-grid>button{display:grid;justify-items:start;gap:10px;min-height:96px;padding:14px;border-radius:18px;border:1px solid #ece8df;background:#faf9f5;color:#23241c;text-align:start}.portal-workflow-dialog .pa-capture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:8px}.pa-root .pa-capture-grid .pa-tile,.portal-workflow-dialog .pa-capture-grid .pa-tile{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:#e9e8dc;color:#5b5b43}.portal-workflow-dialog .pa-capture-site{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid #e1dcd0;background:#fff;color:#23241c;text-align:start}.portal-workflow-dialog .pa-capture-site>span{flex:1;min-width:0;display:grid}.portal-workflow-dialog .pa-capture-site small{color:#66655a}.pa-root .pa-site-cover{flex:none;width:52px;height:52px;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:var(--pa-olive-tint);color:var(--pa-olive)}.pa-root .pa-site-cover img{width:100%;height:100%;object-fit:cover}.pa-root .pa-site-hero{position:relative;isolation:isolate;overflow:hidden;margin:-8px -20px 0;min-height:250px;display:flex;flex-direction:column;justify-content:space-between;padding:12px 20px 40px;color:#fff;background:var(--pa-olive) url(/assets/patterns/architectural-lines.svg) center /cover}.pa-root .pa-site-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.pa-root .pa-site-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(20,20,14,.3),rgba(20,20,14,0) 35%,rgba(20,20,14,.78))}.pa-root .pa-glass{width:44px;height:44px;padding:0;border:0;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.92);color:var(--pa-ink)}.pa-root .pa-site-hero-copy{display:grid;gap:4px}.pa-root .pa-site-hero-copy h1{margin:4px 0 0;color:#fff;overflow-wrap:anywhere}.pa-root .pa-site-hero-copy small{color:rgba(255,255,255,.88)}.pa-root .pa-site-hero .pa-pill{justify-self:start;background:var(--pa-sand-light);color:#3f3f2e}.pa-root .pa-sheet{position:relative;margin:-26px -20px 0;padding:18px 20px 0;border-start-start-radius:26px;border-start-end-radius:26px;background:var(--pa-ground);display:grid;gap:16px}.pa-root .pa-quick{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding-inline:20px}.pa-root .pa-quick::-webkit-scrollbar{display:none}.pa-root .pa-quick>:is(a,button){flex:1 0 68px;display:flex;flex-direction:column;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--pa-ink);text-decoration:none;text-align:center;font-size:var(--font-caption)!important;font-weight:500!important}.pa-root .pa-quick>:is(a,button)>span:first-child{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:#fff;border:1px solid var(--pa-line);color:var(--pa-olive)}.pa-root .pa-quick>.is-warn>span:first-child{color:var(--pa-warn)}.pa-root .pa-design{display:grid;gap:12px;padding:16px 18px}.pa-root .pa-design h3{margin:0}.pa-root .pa-design p{margin:0;color:var(--pa-muted)}.pa-root .pa-design-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pa-root .pa-design-files a{display:grid;gap:6px;color:var(--pa-ink);text-decoration:none;min-width:0}.pa-root .pa-design-files :is(img,.pa-file-ph){width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;background:var(--pa-olive-soft);display:grid;place-items:center;color:var(--pa-olive)}.pa-root .pa-design-files span{font-size:var(--font-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-root .pa-closeout{display:grid;gap:10px;padding:16px 18px}.pa-root .pa-closeout h3{margin:0}.pa-root .pa-closeout p{margin:0;color:var(--pa-muted)}.pa-root .pa-closeout small{color:var(--pa-muted)}.pa-root .pa-week{display:flex;gap:2px;padding:6px}.pa-root .pa-day{flex:1;min-width:0;height:70px;border:0;border-radius:18px;padding:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--pa-ink)}.pa-root .pa-day>small{color:var(--pa-muted)}.pa-root .pa-day>strong{font-size:var(--font-panel);font-weight:600;line-height:1.2}.pa-root .pa-day>i{width:5px;height:5px;border-radius:50%;background:transparent}.pa-root .pa-day.has-work>i{background:var(--pa-sand)}.pa-root .pa-day.is-today>strong{color:var(--pa-olive)}.pa-root .pa-day[aria-pressed=true]{background:var(--pa-olive);color:#fff}.pa-root .pa-day[aria-pressed=true]>small{color:var(--pa-sand-line)}.pa-root .pa-day[aria-pressed=true]>strong{color:#fff}.pa-root .pa-day[aria-pressed=true]>i{background:#fff}.pa-root .pa-week-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.pa-root .pa-week-nav{display:flex;gap:8px}.pa-root .pa-footnote{margin:0;color:var(--pa-muted);font-size:var(--font-caption)}.pa-root .pa-embed{min-width:0}.pa-root .pa-embed>:is(.panel,.experience-security,.document-assets-settings,.mobile-alerts){border-radius:var(--pa-radius)}.pa-root .fp-purchases{display:grid;gap:14px}.pa-root .experience-update-list{border-radius:var(--pa-radius);overflow:hidden;background:#fff;border:1px solid var(--pa-line);box-shadow:var(--pa-shadow)}@media (min-width:640px){.pa-root .pa-capture-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:960px){.pa-root .pa-home{align-items:start}.pa-root .pa-hero{min-height:300px}.pa-root .pa-two{align-items:start}}@media (min-width:1024px){.premium-portal.pa-root{display:grid;grid-template-columns:264px minmax(0,1fr)}.pa-root .pa-rail{position:sticky;inset-block-start:0;height:100dvh;display:flex;flex-direction:column;gap:6px;padding:24px 16px 16px;background:#fff;border-inline-end:1px solid var(--pa-line)}.pa-root .pa-rail-brand{display:block;padding:4px 10px 18px;border:0;background:transparent;text-align:start}.pa-root .pa-rail-brand img{display:block;width:150px;height:52px;object-fit:contain}.pa-root .pa-rail-label{margin:0 10px 8px;color:var(--pa-muted);font-size:var(--font-caption)}.pa-root .pa-rail nav{display:grid;gap:4px}.pa-root .pa-rail-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 12px;border:0;border-radius:14px;background:transparent;color:var(--pa-ink);text-align:start;transition:background-color .14s ease}.pa-root .pa-rail-item:hover{background:var(--pa-ground)}.pa-root .pa-rail-item.is-active{background:var(--pa-olive);color:#fff;font-weight:600!important}.pa-root .pa-rail-item .pa-dot{position:static;margin-inline-start:auto;border:0}.pa-root .pa-rail-foot{margin-block-start:auto;display:grid;gap:8px;padding-block-start:16px;border-block-start:1px solid var(--pa-line)}.pa-root .pa-rail-account{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:14px;background:transparent;color:var(--pa-ink);text-align:start}.pa-root .pa-rail-account:hover{background:var(--pa-ground)}.pa-root .pa-rail-account .team-portrait{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--pa-sand-light);color:#3f3f2e}.pa-root .pa-rail-account>span{display:grid;min-width:0}.pa-root .pa-rail-account strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-root .pa-rail-account small{color:var(--pa-muted)}.pa-root .pa-rail-actions{display:flex;gap:6px}.pa-root .pa-rail-actions button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid var(--pa-line);border-radius:12px;background:#fff;color:var(--pa-ink)}.pa-root .pa-mark,.pa-root .pa-tabbar{display:none}.pa-root .pa-lang{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid #e6e2d8;background:#fff;color:var(--pa-ink)}.pa-root .pa-appbar{padding:16px 40px}.pa-root .pa-content{padding:12px 40px 56px}.pa-root .pa-alert{margin-inline:40px}.pa-root .pa-fhero{margin:0;padding:28px 28px 84px;border-radius:28px}.pa-root .pa-site-hero{margin:0;min-height:300px;padding:20px 28px 48px;border-radius:28px}.pa-root .pa-sheet{margin:18px 0 0;padding:0}.pa-root .pa-chips,.pa-root .pa-quick{margin-inline:0;padding-inline:0}.pa-root .pa-quick>:is(a,button){flex:0 0 88px}.pa-root[data-section=home][data-portal=field] .pa-appbar{background:rgba(244,242,236,.92);color:var(--pa-ink)}.pa-root[data-section=home][data-portal=field] .pa-appbar .pa-iconbtn{background:#fff;border-color:#e6e2d8;color:var(--pa-ink)}.pa-root[data-section=home][data-portal=field] .pa-appbar-copy>small{color:var(--pa-muted)}}@media (prefers-reduced-motion:reduce){.pa-root *{transition:none!important}}.premium-portal.pa-root .pa-bank fieldset label,.premium-portal.pa-root .pa-search{flex-direction:row}.premium-portal.pa-root .pa-search input{width:auto;padding:0!important;border-radius:0!important;min-height:0}.premium-portal.pa-root .pa-receipt :is(a,button){font-size:var(--font-label)!important;font-weight:500!important}.premium-portal.pa-root :is(.pa-row,.pa-work-main,.pa-switch,.pa-shortcut,.pa-link,.pa-tab){border-radius:0!important}.premium-portal.pa-root .pa-quick>button{border-radius:0!important}.premium-portal.pa-root .pa-iconbtn{border-radius:14px!important}.premium-portal.pa-root .pa-bank dd .pa-iconbtn{border-radius:11px!important}.premium-portal.pa-root .pa-btn{border-radius:15px!important}.premium-portal.pa-root .pa-chips>button{border-radius:19px!important}.premium-portal.pa-root .pa-segment>button{border-radius:12px!important}.premium-portal.pa-root .pa-fab{border-radius:22px!important}.premium-portal.pa-root :is(.pa-stat,.pa-day,.pa-capture-grid>button){border-radius:18px!important}.premium-portal.pa-root :is(.pa-glass,.pa-rail-item,.pa-rail-account,.pa-lang){border-radius:14px!important}.premium-portal.pa-root .pa-mark{border-radius:15px!important}.premium-portal.pa-root :is(.pa-rail-actions button,.pa-alert button,.pa-receipt button){border-radius:11px!important}.premium-portal.pa-root .pa-banner{border-radius:var(--pa-radius)!important}.premium-portal.pa-root .pa-rail-brand{border-radius:0!important}.portal-workflow-dialog .pa-capture-grid>button{border-radius:18px!important}.portal-workflow-dialog .pa-capture-site{border-radius:16px!important}.premium-portal.pa-root[data-portal] .client-app main,.premium-portal.pa-root[data-portal] .field-app main{display:grid;gap:18px;outline:0;min-width:0}.premium-portal.pa-root :is(.pa-stack,.pa-home,.pa-home-col,.pa-two){grid-template-columns:minmax(0,1fr)}.premium-portal.pa-root[data-portal] :is(.client-app,.field-app) main{grid-template-columns:minmax(0,1fr)}.premium-portal.pa-root .pa-journey-list[hidden]{display:none}@media (min-width:960px){.premium-portal.pa-root .pa-home{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.premium-portal.pa-root .pa-two{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}}.premium-portal.pa-root .pa-hero{min-height:280px;border-radius:28px}.premium-portal.pa-root .pa-hero-copy{inset:auto 14px 14px;gap:6px}.premium-portal.pa-root .pa-hero-copy>small,.premium-portal.pa-root .pa-hero-title{padding-inline:6px}.premium-portal.pa-root .pa-hero-place{margin-block-start:6px;padding:10px 12px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(255,255,255,.14);color:#fff;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.premium-portal.pa-root .pa-next{border-radius:28px;padding:22px 22px 0;gap:6px}.premium-portal.pa-root .pa-next .pa-kicker{display:inline-flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0;font-weight:500;color:var(--pa-sand-light)}.premium-portal.pa-root .pa-next .pa-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pa-sand-light);box-shadow:0 0 0 4px rgba(216,198,166,.18)}.premium-portal.pa-root .pa-next .pa-btn{margin-block-start:12px;border-radius:999px!important}.premium-portal.pa-root .pa-next .pa-btn>svg{flex:none}.premium-portal.pa-root .pa-journey{border-radius:28px;padding:18px;gap:0}.premium-portal.pa-root .pa-journey-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.premium-portal.pa-root .pa-ring{position:relative;display:grid;place-items:center;width:60px;height:60px}.premium-portal.pa-root .pa-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.premium-portal.pa-root[dir=rtl] .pa-ring svg,[dir=rtl] .premium-portal.pa-root .pa-ring svg{transform:rotate(-90deg) scaleY(-1)}.premium-portal.pa-root .pa-ring circle{fill:none;stroke:#ece8df;stroke-width:4.5;stroke-linecap:round}.premium-portal.pa-root .pa-ring circle[data-arc=done]{stroke:var(--pa-olive)}.premium-portal.pa-root .pa-ring circle[data-arc=current]{stroke:var(--pa-sand)}.premium-portal.pa-root .pa-ring bdi{font-size:var(--font-caption);font-weight:600;color:var(--pa-ink);font-variant-numeric:tabular-nums}.premium-portal.pa-root .pa-journey-copy{display:grid;gap:1px;min-width:0}.premium-portal.pa-root .pa-journey-copy h2{margin:0 0 2px;font-size:var(--font-caption)!important;font-weight:500!important;color:var(--pa-muted)}.premium-portal.pa-root .pa-journey-copy>strong{font-size:var(--font-panel);font-weight:600;color:var(--pa-ink);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root .pa-journey-copy>small{color:var(--pa-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root .pa-journey-toggle{width:40px;height:40px;border-radius:50%!important;background:var(--pa-olive-soft);border:0;color:var(--pa-olive)}.premium-portal.pa-root .pa-journey-list:not([hidden]){margin-block-start:14px;padding-block-start:6px;border-block-start:1px solid var(--pa-line)}.premium-portal.pa-root .pa-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;border:0;background:transparent;box-shadow:none}.premium-portal.pa-root .pa-shortcut{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px 12px 12px;min-height:68px;text-align:start;border-radius:22px!important;background:var(--pa-card);border:1px solid var(--pa-line);box-shadow:var(--pa-shadow);font-size:var(--font-label);font-weight:500;transition:transform .16s ease,box-shadow .16s ease}.premium-portal.pa-root .pa-shortcut:hover{box-shadow:var(--pa-shadow-lift)}.premium-portal.pa-root .pa-shortcut:active{transform:scale(.97)}.premium-portal.pa-root .pa-shortcut>span:first-child{width:44px;height:44px;border-radius:14px}.premium-portal.pa-root .pa-shortcut:nth-child(2)>span:first-child,.premium-portal.pa-root .pa-shortcut:nth-child(3)>span:first-child{background:var(--pa-sand-soft);color:var(--pa-sand-ink)}.premium-portal.pa-root .pa-shortcut>svg{color:var(--pa-muted);opacity:.7}.premium-portal.pa-root .pa-shortcut:active>span:first-child{transform:none}.premium-portal.pa-root .pa-me{display:none}@media (max-width:1023px){.premium-portal.pa-root .pa-appbar{background:rgba(244,242,236,.9)}.premium-portal.pa-root .pa-appbar-actions .pa-avatar-btn,.premium-portal.pa-root .pa-mark{display:none}.premium-portal.pa-root .pa-me{flex:none;display:block;padding:0;overflow:hidden;border:0;background:var(--pa-olive);box-shadow:0 0 0 1px rgba(35,36,28,.06),0 4px 12px rgba(35,36,28,.16)}.premium-portal.pa-root .pa-me img{display:block;width:100%;height:100%;object-fit:cover}.premium-portal.pa-root[data-portal=field] .pa-appbar-actions .pa-avatar-btn{display:grid}.premium-portal.pa-root .pa-switch{gap:6px;min-height:26px}.premium-portal.pa-root button.pa-switch>svg{width:22px;height:22px;padding:4px;border-radius:50%;opacity:1;background:var(--pa-olive-soft);color:var(--pa-olive)}.premium-portal.pa-root .pa-appbar-actions .pa-iconbtn{width:46px;height:46px;border-radius:50%!important;border:0;background:#fff;box-shadow:0 1px 2px rgba(35,36,28,.05),0 6px 16px rgba(35,36,28,.08)}.premium-portal.pa-root[data-section=home][data-portal=field] .pa-appbar{background:var(--pa-olive)}.premium-portal.pa-root[data-section=home][data-portal=field] .pa-appbar .pa-iconbtn{background:rgba(255,255,255,.14);box-shadow:none;color:#fff}.premium-portal.pa-root[data-section=home][data-portal=field] .pa-me{box-shadow:0 0 0 1px rgba(255,255,255,.25)}}.premium-portal.pa-root .pa-notify{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center}.premium-portal.pa-root .pa-notify-scrim{position:absolute;inset:0;border:0;padding:0;border-radius:0!important;cursor:default;background:rgba(24,24,17,.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:pa-fade .2s ease both}.premium-portal.pa-root .pa-notify-panel{position:relative;display:flex;flex-direction:column;width:100%;max-height:min(86dvh,720px);padding:8px 0 calc(12px + env(safe-area-inset-bottom, 0px));outline:none;border-radius:28px 28px 0 0;background:var(--pa-ground);box-shadow:0 -18px 50px rgba(24,24,17,.22);animation:pa-sheet-up .28s cubic-bezier(.2,.8,.2,1) both}.premium-portal.pa-root .pa-notify-grab{align-self:center;width:40px;height:5px;border-radius:3px;background:#d6d1c5;margin-block-end:6px}.premium-portal.pa-root .pa-notify-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 20px 12px}.premium-portal.pa-root .pa-notify-head h2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--font-section)!important}.premium-portal.pa-root .pa-notify-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:var(--pa-olive);color:#fff;font-size:var(--font-caption);font-weight:600;font-variant-numeric:tabular-nums}.premium-portal.pa-root .pa-notify-tools{display:flex;align-items:center;gap:8px}.premium-portal.pa-root .pa-notify-readall{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:18px!important;background:transparent;color:var(--pa-olive);font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root .pa-notify-readall:hover{background:var(--pa-olive-soft)}.premium-portal.pa-root .pa-notify-close{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%!important;background:#fff;color:var(--pa-ink);box-shadow:0 1px 2px rgba(35,36,28,.08)}.premium-portal.pa-root .pa-notify-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 20px 10px;padding:4px;border-radius:16px;background:#e9e6dd}.premium-portal.pa-root .pa-notify-seg>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:0;border-radius:12px!important;background:transparent;color:var(--pa-muted);font-size:var(--font-label);font-weight:500;transition:background-color .16s ease,color .16s ease}.premium-portal.pa-root .pa-notify-seg>button[aria-pressed=true]{background:#fff;color:var(--pa-ink);box-shadow:0 1px 3px rgba(35,36,28,.1)}.premium-portal.pa-root .pa-notify-seg bdi{min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:10px;background:var(--pa-sand-soft);color:var(--pa-sand-ink);font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root .pa-notify-error{margin:0 20px 8px;padding:10px 12px;border-radius:12px;background:var(--pa-warn-bg);color:var(--pa-warn)}.premium-portal.pa-root .pa-notify-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 12px 8px}.premium-portal.pa-root .pa-notify-group{display:grid;gap:2px;margin-block-end:10px}.premium-portal.pa-root .pa-notify-group h3{margin:6px 8px 4px;font-size:var(--font-caption)!important;font-weight:600!important;color:var(--pa-muted)}.premium-portal.pa-root .pa-notify-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;border:0;border-radius:18px!important;background:transparent;color:var(--pa-ink);text-align:start;transition:background-color .16s ease}.premium-portal.pa-root .pa-notify-item:hover{background:rgba(255,255,255,.7)}.premium-portal.pa-root .pa-notify-item.is-unread{background:#fff}.premium-portal.pa-root .pa-notify-item:disabled{opacity:.6}.premium-portal.pa-root .pa-notify-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--pa-olive-soft);color:var(--pa-olive)}.premium-portal.pa-root .pa-notify-icon[data-tone=sand]{background:var(--pa-sand-soft);color:var(--pa-sand-ink)}.premium-portal.pa-root .pa-notify-icon[data-tone=info]{background:var(--pa-info-bg);color:var(--pa-info)}.premium-portal.pa-root .pa-notify-copy{display:grid;gap:3px;min-width:0}.premium-portal.pa-root .pa-notify-copy strong{font-size:var(--font-body);font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.premium-portal.pa-root .pa-notify-item.is-unread .pa-notify-copy strong{font-weight:600}.premium-portal.pa-root .pa-notify-copy small{display:flex;gap:6px;min-width:0;color:var(--pa-muted);font-size:var(--font-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-portal.pa-root .pa-notify-copy small i{font-style:normal;opacity:.6}.premium-portal.pa-root .pa-notify-dot{width:9px;height:9px;border-radius:50%;background:var(--pa-sand);box-shadow:0 0 0 3px rgba(178,158,128,.2)}.premium-portal.pa-root .pa-notify-empty{display:grid;justify-items:center;gap:12px;padding:44px 20px 52px;color:var(--pa-muted);text-align:center}.premium-portal.pa-root .pa-notify-empty>span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--pa-olive-soft);color:var(--pa-olive)}.premium-portal.pa-root .pa-notify-empty strong{color:var(--pa-ink);font-size:var(--font-panel);font-weight:600}@keyframes pa-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes pa-pop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes pa-fade{0%{opacity:0}to{opacity:1}}@media (min-width:640px){.premium-portal.pa-root .pa-notify{align-items:flex-start;justify-content:flex-end;padding:76px 24px 24px}.premium-portal.pa-root .pa-notify-scrim{background:rgba(24,24,17,.14);-webkit-backdrop-filter:none;backdrop-filter:none}.premium-portal.pa-root .pa-notify-panel{width:400px;max-height:min(640px,calc(100dvh - 100px));padding-block:6px 10px;border-radius:24px;box-shadow:0 24px 60px rgba(24,24,17,.2),0 0 0 1px rgba(35,36,28,.05);animation-name:pa-pop;animation-duration:.2s}.premium-portal.pa-root .pa-notify-grab{display:none}}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root :is(.pa-notify-panel,.pa-notify-scrim){animation:none}}.premium-portal.pa-root .pa-feature{position:relative;overflow:hidden;isolation:isolate;border-radius:28px;background:linear-gradient(180deg,var(--pa-olive) 0,#535339 100%);color:#fff}.premium-portal.pa-root .pa-feature .pa-hero{border-radius:0;background-color:var(--pa-olive)}.premium-portal.pa-root .pa-feature .pa-hero-copy{inset:auto 22px 6px;gap:4px}.premium-portal.pa-root .pa-feature .pa-hero-copy>small,.premium-portal.pa-root .pa-feature .pa-hero-title{padding-inline:0}.premium-portal.pa-root .pa-feature .pa-hero-place{margin:2px 0 0;padding:0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:rgba(255,255,255,.78)}.premium-portal.pa-root .pa-feature .pa-next{border-radius:0;box-shadow:none;background:transparent;padding:18px 22px 0;gap:6px}.premium-portal.pa-root .pa-feature .pa-next:before{content:"";position:absolute;inset:0 22px auto;height:1px;background:rgba(255,255,255,.14)}@media (min-width:960px){.premium-portal.pa-root .pa-feature .pa-hero{min-height:290px}}.premium-portal.pa-root .pa-hero-tag{margin-inline-start:auto}.premium-portal.pa-root .pa-feature .pa-hero{min-height:230px}.premium-portal.pa-root .pa-feature .pa-next{padding-block-end:22px}.premium-portal.pa-root .pa-feature .pa-next .pa-btn{margin-block-start:10px}.premium-portal.pa-root .pa-feature .pa-next>:last-child{margin-block-end:0}.premium-portal.pa-root .pa-next .pa-btn{position:relative;overflow:hidden;isolation:isolate;justify-content:flex-start;min-height:56px;padding-inline:68px 22px;letter-spacing:.01em;font-weight:600;background:#fff;color:var(--pa-ink);transition:color .18s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.premium-portal.pa-root .pa-next .pa-btn:before{content:"";position:absolute;z-index:-1;inset-block:6px;inset-inline-start:6px;width:44px;border-radius:999px;background:var(--pa-olive);transition:width .52s cubic-bezier(.76,0,.24,1) .06s}.premium-portal.pa-root .pa-next .pa-btn>svg{position:absolute;inset-block-start:50%;inset-inline-start:6px;width:44px;height:44px;margin-block-start:-22px;padding:12px;border-radius:50%;background:transparent;color:#fff;transition:inset-inline-start .52s cubic-bezier(.76,0,.24,1) .06s,transform .3s cubic-bezier(.2,.8,.2,1)}.premium-portal.pa-root .pa-next .pa-btn:hover>svg{transform:translateX(2px)}.premium-portal.pa-root[dir=rtl] .pa-next .pa-btn:hover>svg{transform:scaleX(-1) translateX(2px)}.premium-portal.pa-root .pa-next .pa-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.premium-portal.pa-root .pa-next .pa-btn:is(:active,.is-going){color:transparent;transform:scale(.985)}.premium-portal.pa-root .pa-next .pa-btn:is(:active,.is-going):before{width:calc(100% - 12px)}.premium-portal.pa-root .pa-next .pa-btn:is(:active,.is-going)>svg{inset-inline-start:calc(100% - 50px)}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root .pa-next .pa-btn,.premium-portal.pa-root .pa-next .pa-btn:before,.premium-portal.pa-root .pa-next .pa-btn>svg{transition:none}}.premium-portal.pa-root .pa-journey-list{gap:0;padding:12px 0 2px}.premium-portal.pa-root .pa-journey-list>li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;border-radius:16px;background:transparent}.premium-portal.pa-root .pa-journey-list>li:not(:last-child):before{content:"";position:absolute;inset-inline-start:27px;inset-block:38px -6px;width:2px;border-radius:1px;background:#ece8df}.premium-portal.pa-root .pa-journey-list>li[data-state=completed]:not(:last-child):before{background:var(--pa-olive)}.premium-portal.pa-root .pa-journey-list .pa-step{position:relative;z-index:1;width:32px;height:32px;border:0;border-radius:50%;background:#fff;color:var(--pa-muted);box-shadow:inset 0 0 0 1.5px #e3ded3;font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root .pa-journey-list li[data-state=locked] .pa-step{background:#f5f3ee;color:#a7a395;box-shadow:none}.premium-portal.pa-root .pa-journey-list li[data-state=completed] .pa-step{background:var(--pa-olive);color:#fff;box-shadow:none}.premium-portal.pa-root .pa-journey-list li[aria-current=step]{background:var(--pa-olive-soft);padding-block:14px;align-items:start}.premium-portal.pa-root .pa-journey-list li[aria-current=step]:before{inset-block-start:46px}.premium-portal.pa-root .pa-journey-list li[aria-current=step] .pa-step{background:var(--pa-olive);color:#fff}.premium-portal.pa-root .pa-journey-list .pa-row-copy{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:2px;min-width:0}.premium-portal.pa-root .pa-journey-list .pa-row-copy>strong{flex:1 1 auto;min-width:0;font-size:var(--font-body);font-weight:600;line-height:1.4;color:var(--pa-ink)}.premium-portal.pa-root .pa-journey-list li[data-state=locked] .pa-row-copy>strong{color:#8d897c;font-weight:500}.premium-portal.pa-root .pa-journey-list .pa-row-copy>small{flex:none;padding:1px 8px;border-radius:10px;background:transparent;color:var(--pa-muted);font-size:var(--font-caption);line-height:1.6}.premium-portal.pa-root .pa-journey-list li[data-state=completed] .pa-row-copy>small{color:var(--pa-olive);background:transparent;padding-inline:0}.premium-portal.pa-root .pa-journey-list li[aria-current=step] .pa-row-copy>small{background:#fff;color:var(--pa-olive);font-weight:500}.premium-portal.pa-root .pa-journey-list .pa-row-copy p{flex-basis:100%;margin:4px 0 0;color:var(--pa-muted);font-size:var(--font-caption)!important;line-height:1.55!important}.premium-portal.pa-root .pa-journey-list .pa-iconbtn{width:34px;height:34px;border:0;border-radius:50%!important;background:var(--pa-olive);color:#fff}.premium-portal.pa-root .pa-journey-list:not([hidden])>li{animation:pa-row-in .36s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 35ms)}@keyframes pa-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.premium-portal.pa-root .pa-journey.is-unlocked{position:relative;overflow:hidden}.premium-portal.pa-root .pa-journey.is-unlocked:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 30%,rgba(216,198,166,.38) 48%,rgba(255,255,255,.55) 52%,transparent 70%);transform:translateX(-120%);animation:pa-sheen 1.3s cubic-bezier(.4,0,.2,1) .9s 1 both}.premium-portal.pa-root[dir=rtl] .pa-journey.is-unlocked:after{animation-name:pa-sheen-rtl}.premium-portal.pa-root .pa-journey.is-unlocked .pa-ring circle[data-arc=current]{animation:pa-arc-draw .9s cubic-bezier(.65,0,.35,1) .25s both}.premium-portal.pa-root .pa-journey.is-unlocked .pa-ring bdi{animation:pa-count .5s cubic-bezier(.2,.8,.2,1.2) .9s both}.premium-portal.pa-root .pa-journey.is-unlocked .pa-journey-copy>strong{animation:pa-text-in .55s cubic-bezier(.2,.8,.2,1) .7s both}.premium-portal.pa-root .pa-unlock{display:flex;align-items:center;gap:12px;margin-block-start:14px;padding:10px 12px;border-radius:16px;background:linear-gradient(90deg,var(--pa-sand-soft),rgba(239,232,220,.35));border:1px solid var(--pa-sand-line);animation:pa-unlock-in .55s cubic-bezier(.2,.8,.2,1) .1s both}.premium-portal.pa-root .pa-unlock-icon{position:relative;flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--pa-sand-ink);box-shadow:0 2px 8px rgba(122,95,56,.15);animation:pa-ring-pulse 1.4s ease-out 1.05s 1 both}.premium-portal.pa-root .pa-unlock-icon svg{position:absolute}.premium-portal.pa-root .pa-unlock-closed{animation:pa-lock-out .5s cubic-bezier(.4,0,.2,1) .55s both}.premium-portal.pa-root .pa-unlock-open{animation:pa-lock-open .55s cubic-bezier(.2,.8,.2,1.3) .95s both}.premium-portal.pa-root .pa-unlock-copy{display:grid;min-width:0}.premium-portal.pa-root .pa-unlock-copy small{color:var(--pa-sand-ink);font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root .pa-unlock-copy strong{color:var(--pa-ink);font-size:var(--font-body);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root .pa-journey-list li[data-fresh]{box-shadow:inset 0 0 0 1.5px var(--pa-sand-line)}.premium-portal.pa-root .pa-journey-list:not([hidden]) li[data-fresh] .pa-step{animation:pa-ring-pulse 1.4s ease-out .4s 2 both}.premium-portal.pa-root .pa-next.is-fresh h2{animation:pa-text-in .7s cubic-bezier(.2,.8,.2,1) .2s both}.premium-portal.pa-root .pa-next.is-fresh .pa-kicker:before{animation:pa-dot-pulse 1.6s ease-out .4s 2}@keyframes pa-sheen{to{transform:translateX(120%)}}@keyframes pa-sheen-rtl{0%{transform:translateX(120%)}to{transform:translateX(-120%)}}@keyframes pa-arc-draw{0%{stroke-dasharray:0 100}}@keyframes pa-count{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes pa-text-in{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes pa-unlock-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes pa-lock-out{0%{opacity:1;transform:none}30%{transform:rotate(-12deg)}60%{transform:rotate(10deg)}to{opacity:0;transform:scale(.6)}}@keyframes pa-lock-open{0%{opacity:0;transform:translateY(4px) scale(.7)}to{opacity:1;transform:none}}@keyframes pa-ring-pulse{0%{box-shadow:0 0 0 0 rgba(178,158,128,.5)}to{box-shadow:0 0 0 14px rgba(178,158,128,0)}}@keyframes pa-dot-pulse{0%{box-shadow:0 0 0 0 rgba(216,198,166,.6)}to{box-shadow:0 0 0 10px rgba(216,198,166,0)}}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root .pa-journey.is-unlocked:after,.premium-portal.pa-root :is(.pa-journey.is-unlocked,.pa-unlock,.pa-unlock-icon,.pa-journey-list>li,.pa-next.is-fresh) *,.premium-portal.pa-root :is(.pa-unlock,.pa-unlock-icon,.pa-journey-list>li){animation:none!important}.premium-portal.pa-root .pa-journey.is-unlocked:after{display:none}.premium-portal.pa-root .pa-unlock-closed{opacity:0}}.premium-portal.pa-root .dm-studio.dm-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:0;background:transparent;min-width:0}.premium-portal.pa-root .dm-flow>*{min-width:0}.premium-portal.pa-root .dm-flow .dm-flip{flex:none}.premium-portal.pa-root[dir=rtl] .dm-flow .dm-flip{transform:scaleX(-1)}.premium-portal.pa-root .dm-flow .dm-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none}.premium-portal.pa-root .dm-flow .dm-step{display:flex;align-items:center;width:100%;border:0;background:transparent;color:var(--pa-muted);text-align:start}.premium-portal.pa-root .dm-flow .dm-step[aria-current=step]{color:var(--pa-ink)}.premium-portal.pa-root .dm-flow .dm-step-num{flex:none;display:grid;place-items:center;border-radius:50%;font-weight:600}.premium-portal.pa-root .dm-flow .dm-step-copy{display:grid;min-width:0;line-height:1.3}.premium-portal.pa-root .dm-flow .dm-step-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root .dm-flow .dm-flow-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--pa-line)}.premium-portal.pa-root .dm-flow .dm-flow-search input{flex:1;min-width:0;min-height:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:var(--font-body);color:var(--pa-ink)}.premium-portal.pa-root .dm-flow .dm-tools{display:block;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.premium-portal.pa-root .dm-flow .dm-filter-group{display:block;margin:0}.premium-portal.pa-root .dm-flow .dm-categories{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;margin:0 -20px;padding:2px 20px 4px;scrollbar-width:none}.premium-portal.pa-root .dm-flow .dm-categories::-webkit-scrollbar{display:none}.premium-portal.pa-root .dm-flow .dm-categories>button{flex:none;min-height:36px;padding:0 14px;border:1px solid var(--pa-line-strong);border-radius:18px!important;background:#fff;color:var(--pa-ink);font-size:var(--font-label);font-weight:500;white-space:nowrap}.premium-portal.pa-root .dm-flow .dm-categories>button.active{background:var(--pa-olive);border-color:var(--pa-olive);color:#fff}.premium-portal.pa-root .dm-flow .dm-category-select{display:none!important}.premium-portal.pa-root .dm-flow .dm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0}@media (min-width:760px){.premium-portal.pa-root .dm-flow .dm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.premium-portal.pa-root .dm-flow .dm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.premium-portal.pa-root .dm-flow .dm-card{position:relative;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;transform:none}.premium-portal.pa-root .dm-flow .dm-pick{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;overflow:hidden;cursor:pointer;border-radius:18px!important;background:var(--pa-olive-soft);outline:none!important;box-shadow:inset 0 0 0 1px rgba(35,36,28,.06);transition:box-shadow .2s ease,transform .16s ease}.premium-portal.pa-root .dm-flow .dm-pick img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.premium-portal.pa-root .dm-flow .dm-pick:hover img{transform:scale(1.03)}.premium-portal.pa-root .dm-flow .dm-pick:active{transform:scale(.98)}.premium-portal.pa-root .dm-flow .dm-pick:focus-visible{box-shadow:0 0 0 3px var(--pa-olive)}.premium-portal.pa-root .dm-flow .dm-check{position:absolute;inset-block-start:10px;inset-inline-start:10px;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;border:2px solid #fff;background:rgba(20,20,14,.22);color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:background-color .18s ease,transform .18s ease}.premium-portal.pa-root .dm-flow .dm-check.is-radio{border-radius:50%}.premium-portal.pa-root .dm-flow .dm-card.is-selected .dm-check{background:var(--pa-olive);border-color:var(--pa-olive);animation:dm-pop .28s cubic-bezier(.2,.8,.2,1.4)}@keyframes dm-pop{0%{transform:scale(.6)}to{transform:none}}.premium-portal.pa-root .dm-flow .dm-zoom{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%!important;background:rgba(255,255,255,.88);color:var(--pa-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.premium-portal.pa-root .dm-flow .dm-card-body{padding:8px 2px 0}.premium-portal.pa-root .dm-flow .dm-card-body>span{display:block;color:var(--pa-muted);font-size:var(--font-caption)}.premium-portal.pa-root .dm-flow .dm-card-body h3{margin:1px 0 0;font-size:var(--font-label)!important;font-weight:600!important;line-height:1.35!important;color:var(--pa-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.premium-portal.pa-root .dm-flow .dm-card-actions{display:none}.premium-portal.pa-root .dm-flow .dm-flow-bar{position:sticky;z-index:20;inset-block-end:calc(92px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;justify-content:space-between;margin-block-start:6px}.premium-portal.pa-root .dm-flow .dm-flow-summary{display:grid;line-height:1.35}.premium-portal.pa-root .dm-flow .dm-flow-summary strong{font-size:var(--font-label);font-weight:600}.premium-portal.pa-root .dm-flow .dm-flow-summary small{font-size:var(--font-caption)}.premium-portal.pa-root .dm-flow .dm-flow-next{flex:none;display:inline-flex;align-items:center;border:0;font-size:var(--font-label);font-weight:600}@media (min-width:1024px){.premium-portal.pa-root .dm-flow .dm-flow-bar{inset-block-end:20px}}.premium-portal.pa-root .dm-flow .dm-review{display:grid;gap:12px}.premium-portal.pa-root .dm-flow .dm-review-card{display:grid;gap:12px;padding:16px;border-radius:22px;background:#fff;border:1px solid var(--pa-line);box-shadow:var(--pa-shadow)}.premium-portal.pa-root .dm-flow .dm-review-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.premium-portal.pa-root .dm-flow .dm-review-card h2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--font-panel)!important}.premium-portal.pa-root .dm-flow .dm-review-card h2 bdi{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--pa-olive-soft);color:var(--pa-olive);font-size:var(--font-caption)}.premium-portal.pa-root .dm-flow .dm-link{min-height:32px;padding:0 12px;border:0;border-radius:16px!important;background:var(--pa-olive-soft);color:var(--pa-olive);font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root .dm-flow .dm-review-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.premium-portal.pa-root .dm-flow .dm-review-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.premium-portal.pa-root .dm-flow .dm-review-item img{width:52px;height:52px;border-radius:12px;object-fit:cover;background:var(--pa-olive-soft)}.premium-portal.pa-root .dm-flow .dm-review-item.is-large{grid-template-columns:1fr}.premium-portal.pa-root .dm-flow .dm-review-item.is-large img{width:100%;height:auto;aspect-ratio:16/10;border-radius:16px}.premium-portal.pa-root .dm-flow .dm-review-item span{display:grid;min-width:0}.premium-portal.pa-root .dm-flow .dm-review-item small{color:var(--pa-muted);font-size:var(--font-caption)}.premium-portal.pa-root .dm-flow .dm-review-item strong{font-size:var(--font-body);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root .dm-flow .dm-remove{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%!important;background:#f3f1ec;color:var(--pa-muted)}.premium-portal.pa-root .dm-flow .dm-review-add{min-height:52px;border:1.5px dashed var(--pa-line-strong);border-radius:16px!important;background:transparent;color:var(--pa-olive);font-size:var(--font-label);font-weight:600}.premium-portal.pa-root .dm-flow .dm-review-empty{margin:0;color:var(--pa-muted)}.premium-portal.pa-root .dm-flow .dm-more{border-radius:20px;background:#fff;border:1px solid var(--pa-line);overflow:hidden}.premium-portal.pa-root .dm-flow .dm-more>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;color:var(--pa-olive)}.premium-portal.pa-root .dm-flow .dm-more>summary::-webkit-details-marker{display:none}.premium-portal.pa-root .dm-flow .dm-more>summary span{display:grid;min-width:0;color:var(--pa-ink)}.premium-portal.pa-root .dm-flow .dm-more>summary strong{font-size:var(--font-body);font-weight:600}.premium-portal.pa-root .dm-flow .dm-more>summary small{color:var(--pa-muted);font-size:var(--font-caption)}.premium-portal.pa-root .dm-flow .dm-more-chev{color:var(--pa-muted);transition:transform .2s ease}.premium-portal.pa-root .dm-flow .dm-more[open] .dm-more-chev{transform:rotate(180deg)}.premium-portal.pa-root .dm-flow .dm-more-body{padding:0 16px 16px}.premium-portal.pa-root .dm-flow .dm-more-body :is(.dm-custom,.dm-meeting,.dm-history){display:grid;gap:12px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;grid-template-columns:minmax(0,1fr)}.premium-portal.pa-root .dm-flow .dm-more-body .dm-custom>div:not([class]),.premium-portal.pa-root .dm-flow .dm-more-body .dm-history>div:first-child,.premium-portal.pa-root .dm-flow .dm-more-body .dm-meeting>div:first-child>:is(.dm-eyebrow,h2,p){display:none}.premium-portal.pa-root .dm-flow .dm-more-body .dm-custom h3{margin:0;font-size:var(--font-label)!important;font-weight:600!important}.premium-portal.pa-root .dm-flow .dm-more-body textarea{min-height:96px;border-radius:14px}.premium-portal.pa-root .dm-flow .dm-more-body .dm-upload{border-radius:16px}.premium-portal.pa-root .dm-flow .dm-more-body .dm-meeting-form{display:grid;gap:10px}.premium-portal.pa-root .dm-flow .dm-more-body .dm-primary{min-height:46px;border-radius:14px!important}.premium-portal.pa-root .dm-flow .dm-notice{border-radius:16px}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root .dm-flow :is(.dm-pick,.dm-pick img,.dm-check,.dm-step,.dm-more-chev){transition:none;animation:none}}.premium-portal.pa-root .dm-flow .dm-steps{position:relative;isolation:isolate}.premium-portal.pa-root .dm-flow .dm-steps:before{content:"";position:absolute;z-index:-1;transition:transform .45s cubic-bezier(.65,0,.35,1)}.premium-portal.pa-root .dm-flow .dm-step[aria-current=step]{background:transparent;box-shadow:none}.premium-portal.pa-root .dm-flow .dm-step-num{transition:background-color .3s ease,color .3s ease,transform .3s cubic-bezier(.2,.8,.2,1.4)}.premium-portal.pa-root .dm-flow .dm-step[aria-current=step] .dm-step-num{transform:scale(1.08)}.premium-portal.pa-root .dm-flow .dm-step:active{transform:scale(.97)}.premium-portal.pa-root .dm-flow .dm-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;animation:dm-stage-in .42s cubic-bezier(.2,.8,.2,1) both}.premium-portal.pa-root .dm-flow .dm-stage[data-dir=back],.premium-portal.pa-root[dir=rtl] .dm-flow .dm-stage{animation-name:dm-stage-back}.premium-portal.pa-root[dir=rtl] .dm-flow .dm-stage[data-dir=back]{animation-name:dm-stage-in}@keyframes dm-stage-in{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes dm-stage-back{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}.premium-portal.pa-root .dm-flow .dm-grid>.dm-card{animation:dm-card-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(min(var(--i, 0), 11) * 45ms)}@keyframes dm-card-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.premium-portal.pa-root .dm-flow .dm-pick:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.55),rgba(255,255,255,0) 70%)}.premium-portal.pa-root .dm-flow .dm-card.is-selected .dm-pick:after{animation:dm-flash .55s ease-out}@keyframes dm-flash{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.premium-portal.pa-root .dm-flow .dm-pick:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(20,20,14,.18),transparent 30%);opacity:0;transition:opacity .25s ease}.premium-portal.pa-root .dm-flow .dm-card.is-selected .dm-pick:before,.premium-portal.pa-root .dm-flow .dm-pick:hover:before{opacity:1}.premium-portal.pa-root .dm-flow .dm-check{z-index:2}.premium-portal.pa-root .dm-flow .dm-zoom{z-index:2;opacity:.92;transition:transform .2s ease,opacity .2s ease}.premium-portal.pa-root .dm-flow .dm-zoom:hover{transform:scale(1.08);opacity:1}.premium-portal.pa-root .dm-flow .dm-card-body h3{transition:color .2s ease}.premium-portal.pa-root .dm-flow .dm-card.is-selected .dm-card-body h3{color:var(--pa-olive)}.premium-portal.pa-root .dm-flow .dm-categories>button{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.premium-portal.pa-root .dm-flow .dm-categories>button:active{transform:scale(.95)}.premium-portal.pa-root .dm-flow .dm-flow-bar{overflow:hidden;animation:dm-bar-in .5s cubic-bezier(.2,.8,.2,1) .15s both}@keyframes dm-bar-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.premium-portal.pa-root .dm-flow .dm-flow-progress{position:absolute;inset-inline-start:0;transform-origin:left center;transform:scaleX(var(--progress,.33));transition:transform .5s cubic-bezier(.65,0,.35,1)}.premium-portal.pa-root[dir=rtl] .dm-flow .dm-flow-progress{transform-origin:right center}.premium-portal.pa-root .dm-flow .dm-bump{animation:dm-bump .38s cubic-bezier(.2,.8,.2,1.5);display:inline-block}@keyframes dm-bump{0%{transform:scale(1)}40%{transform:scale(1.08);color:var(--pa-sand-light)}to{transform:scale(1)}}.premium-portal.pa-root .dm-flow .dm-fade{animation:dm-fade-in .3s ease both}@keyframes dm-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.premium-portal.pa-root .dm-flow .dm-flow-next{transition:background-color .3s ease,color .3s ease,transform .15s ease,opacity .2s ease}.premium-portal.pa-root .dm-flow .dm-flow-next:not(:disabled):active{transform:scale(.96)}.premium-portal.pa-root .dm-flow .dm-flow-next:not(:disabled):hover>svg:last-child{transform:translateX(3px)}.premium-portal.pa-root .dm-flow .dm-flow-next>svg{transition:transform .2s ease}.premium-portal.pa-root .dm-flow .dm-flow-next.is-saved{opacity:1}.premium-portal.pa-root .dm-flow .dm-saved-tick{animation:dm-tick .5s cubic-bezier(.2,.8,.2,1.6)}@keyframes dm-tick{0%{transform:scale(0) rotate(-30deg)}to{transform:none}}@keyframes dm-glow{0%{box-shadow:0 0 0 0 rgba(216,198,166,.55),0 16px 36px -14px rgba(0,0,0,.55)}to{box-shadow:0 0 0 16px rgba(216,198,166,0),0 16px 36px -14px rgba(0,0,0,.55)}}.premium-portal.pa-root .dm-flow .dm-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(35,36,28,.2);animation:dm-spin .7s linear infinite}@keyframes dm-spin{to{transform:rotate(1turn)}}.premium-portal.pa-root .dm-flow .dm-review>*{animation:dm-card-in .45s cubic-bezier(.2,.8,.2,1) both}.premium-portal.pa-root .dm-flow .dm-review>:nth-child(2){animation-delay:.06s}.premium-portal.pa-root .dm-flow .dm-review>:nth-child(3){animation-delay:.12s}.premium-portal.pa-root .dm-flow .dm-review>:nth-child(4){animation-delay:.16s}.premium-portal.pa-root .dm-flow .dm-review>:nth-child(5){animation-delay:.2s}.premium-portal.pa-root .dm-flow .dm-review-list>li{animation:dm-fade-in .3s ease both}.premium-portal.pa-root .dm-flow .dm-remove{transition:background-color .2s ease,color .2s ease,transform .15s ease}.premium-portal.pa-root .dm-flow .dm-remove:hover{background:var(--pa-warn-bg);color:var(--pa-warn)}.premium-portal.pa-root .dm-flow .dm-remove:active{transform:scale(.9)}.premium-portal.pa-root .dm-flow .dm-review-item.is-large img{transition:transform .5s ease}.premium-portal.pa-root .dm-flow .dm-review-item.is-large:hover img{transform:scale(1.015)}.premium-portal.pa-root .dm-flow .dm-more{transition:box-shadow .25s ease,border-color .25s ease}.premium-portal.pa-root .dm-flow .dm-more[open]{border-color:var(--pa-line-strong);box-shadow:var(--pa-shadow)}.premium-portal.pa-root .dm-flow .dm-more[open] .dm-more-body{animation:dm-fade-in .32s ease both}.premium-portal.pa-root .dm-flow .dm-more>summary:hover{background:#faf9f6}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root .dm-flow :is(.dm-stage,.dm-grid>.dm-card,.dm-flow-bar,.dm-bump,.dm-fade,.dm-saved-tick,.dm-review>*,.dm-review-list>li,.dm-more-body){animation:none!important}.premium-portal.pa-root .dm-flow .dm-pick:after{animation:none!important}.premium-portal.pa-root .dm-flow .dm-flow-progress,.premium-portal.pa-root .dm-flow .dm-steps:before{transition:none}}.premium-portal.pa-root .dm-flow .dm-meet{display:grid;gap:16px}.premium-portal.pa-root .dm-flow .dm-meet-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.premium-portal.pa-root .dm-flow .dm-meet-mode{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 12px;text-align:start;border:1.5px solid var(--pa-line-strong);border-radius:16px!important;background:#fff;color:var(--pa-ink);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.premium-portal.pa-root .dm-flow .dm-meet-mode:active{transform:scale(.98)}.premium-portal.pa-root .dm-flow .dm-meet-mode[aria-checked=true]{border-color:var(--pa-olive);background:var(--pa-olive-soft)}.premium-portal.pa-root .dm-flow .dm-meet-mode-icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--pa-olive-soft);color:var(--pa-olive);transition:background-color .2s ease,color .2s ease}.premium-portal.pa-root .dm-flow .dm-meet-mode[aria-checked=true] .dm-meet-mode-icon{background:var(--pa-olive);color:#fff}.premium-portal.pa-root .dm-flow .dm-meet-mode>span:last-child{display:grid;min-width:0;line-height:1.35}.premium-portal.pa-root .dm-flow .dm-meet-mode strong{font-size:var(--font-label);font-weight:600}.premium-portal.pa-root .dm-flow .dm-meet-mode small{font-size:var(--font-caption);color:var(--pa-muted)}.premium-portal.pa-root .dm-flow .dm-meet-field{display:grid;gap:6px;flex-direction:column}.premium-portal.pa-root .dm-flow .dm-meet-field>span,.premium-portal.pa-root .dm-flow .dm-meet-head>span{font-size:var(--font-label);font-weight:600;color:var(--pa-ink)}.premium-portal.pa-root .dm-flow .dm-meet-field input{min-height:48px;padding:0 14px!important;border:1.5px solid var(--pa-line-strong)!important;border-radius:14px!important;background:#fff!important;font-size:var(--font-body);box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease}.premium-portal.pa-root .dm-flow .dm-meet-field input:focus{border-color:var(--pa-olive)!important;box-shadow:0 0 0 3px rgba(91,91,67,.12)!important;outline:none}.premium-portal.pa-root .dm-flow .dm-meet-times{display:grid;gap:10px}.premium-portal.pa-root .dm-flow .dm-meet-head{display:flex;align-items:center;justify-content:space-between}.premium-portal.pa-root .dm-flow .dm-meet-count{min-width:38px;height:24px;padding:0 9px;display:inline-grid;place-items:center;border-radius:12px;background:var(--pa-olive-soft);color:var(--pa-olive);font-size:var(--font-caption);font-weight:600;font-variant-numeric:tabular-nums;transition:background-color .2s ease,color .2s ease}.premium-portal.pa-root .dm-flow .dm-meet-count[data-full]{background:var(--pa-olive);color:#fff}.premium-portal.pa-root .dm-flow .dm-meet-days{display:flex;gap:8px;overflow-x:auto;margin:0;padding:3px 3px 6px;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:3px}.premium-portal.pa-root .dm-flow .dm-meet-days::-webkit-scrollbar{display:none}.premium-portal.pa-root .dm-flow .dm-meet-day{position:relative;flex:none;display:grid;justify-items:center;gap:1px;width:60px;padding:9px 0 8px;scroll-snap-align:start;border:1.5px solid var(--pa-line-strong);border-radius:16px!important;background:#fff;color:var(--pa-ink);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.premium-portal.pa-root .dm-flow .dm-meet-day:active{transform:scale(.95)}.premium-portal.pa-root .dm-flow .dm-meet-day small{font-size:var(--font-caption);color:var(--pa-muted);line-height:1.3}.premium-portal.pa-root .dm-flow .dm-meet-day strong{font-size:var(--font-panel);font-weight:600;line-height:1.3}.premium-portal.pa-root .dm-flow .dm-meet-day[aria-pressed=true]{background:var(--pa-olive);border-color:var(--pa-olive);color:#fff}.premium-portal.pa-root .dm-flow .dm-meet-day[aria-pressed=true] small{color:rgba(255,255,255,.72)}.premium-portal.pa-root .dm-flow .dm-meet-day>i{position:absolute;inset-block-start:6px;inset-inline-end:6px;width:7px;height:7px;border-radius:50%;background:var(--pa-sand)}.premium-portal.pa-root .dm-flow .dm-meet-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;animation:dm-fade-in .3s ease both}.premium-portal.pa-root .dm-flow .dm-meet-slot{min-height:42px;border:1.5px solid var(--pa-line-strong);border-radius:12px!important;background:#fff;color:var(--pa-ink);font-size:var(--font-label);font-weight:500;font-variant-numeric:tabular-nums;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.premium-portal.pa-root .dm-flow .dm-meet-slot:hover:not(:disabled){border-color:var(--pa-olive)}.premium-portal.pa-root .dm-flow .dm-meet-slot:active:not(:disabled){transform:scale(.95)}.premium-portal.pa-root .dm-flow .dm-meet-slot[aria-pressed=true]{background:var(--pa-olive);border-color:var(--pa-olive);color:#fff;animation:dm-bump .3s ease}.premium-portal.pa-root .dm-flow .dm-meet-slot:disabled{opacity:.4}.premium-portal.pa-root .dm-flow .dm-meet-chosen{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.premium-portal.pa-root .dm-flow .dm-meet-chosen li{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding-inline:10px 4px;border-radius:16px;background:var(--pa-sand-soft);color:var(--pa-sand-ink);font-size:var(--font-caption);font-weight:500;animation:dm-fade-in .25s ease both}.premium-portal.pa-root .dm-flow .dm-meet-chosen li button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%!important;background:rgba(255,255,255,.7);color:var(--pa-sand-ink)}.premium-portal.pa-root .dm-flow .dm-flow-bar{color:var(--pa-ink);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.premium-portal.pa-root .dm-flow .dm-flow-progress{height:2px;inset-inline:22px;width:auto;inset-block-start:0;border-radius:0 0 2px 2px;background:var(--pa-olive)}.premium-portal.pa-root .dm-flow .dm-flow-thumbs{flex:none;display:flex;align-items:center}.premium-portal.pa-root .dm-flow .dm-flow-thumb-empty,.premium-portal.pa-root .dm-flow .dm-flow-thumbs img{width:38px;height:38px;border-radius:12px;object-fit:cover;border:2px solid #fff;background:var(--pa-olive-soft);box-shadow:0 2px 6px rgba(35,36,28,.15);animation:dm-fade-in .3s ease both}.premium-portal.pa-root .dm-flow .dm-flow-thumbs img+img{margin-inline-start:-14px}.premium-portal.pa-root .dm-flow .dm-flow-thumb-empty{display:grid;place-items:center;color:var(--pa-muted)}.premium-portal.pa-root .dm-flow .dm-flow-summary{flex:1}.premium-portal.pa-root .dm-flow .dm-flow-summary strong{color:var(--pa-ink)}.premium-portal.pa-root .dm-flow .dm-flow-summary small{display:inline-flex;align-items:center}.premium-portal.pa-root .dm-flow .dm-flow-summary small:before{width:7px;height:7px;border-radius:50%;background:#7fa35a}.premium-portal.pa-root .dm-flow .dm-flow-summary small[data-unsaved]:before{background:var(--pa-sand);animation:dm-dot-pulse 1.8s ease-out infinite}@keyframes dm-dot-pulse{0%{box-shadow:0 0 0 0 rgba(178,158,128,.6)}to{box-shadow:0 0 0 7px rgba(178,158,128,0)}}.premium-portal.pa-root .dm-flow .dm-bump{animation-name:dm-bump-ink}@keyframes dm-bump-ink{0%{transform:scale(1)}40%{transform:scale(1.06);color:var(--pa-olive)}to{transform:scale(1)}}.premium-portal.pa-root .dm-flow .dm-flow-next{background:var(--pa-olive);color:#fff}.premium-portal.pa-root .dm-flow .dm-flow-next:disabled{background:#e7e4dc;color:var(--pa-muted);box-shadow:none;opacity:1}.premium-portal.pa-root .dm-flow .dm-flow-next.is-saved{background:#e9efe0;color:#4f6b33;box-shadow:none}.premium-portal.pa-root .dm-flow .dm-spinner{border-color:#fff rgba(255,255,255,.35) rgba(255,255,255,.35)}.premium-portal.pa-root .dm-flow .dm-flow-bar:has(.is-saved){animation:none}.dm-done{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:24px;cursor:pointer;background:radial-gradient(120% 90% at 50% 40%,#6b6b52 0,#5b5b43 55%,#4a4a36 100%);color:#fff;font-family:inherit;overflow:hidden;animation:dm-done-life 4.3s cubic-bezier(.4,0,.2,1) both}@keyframes dm-done-life{0%{opacity:0}8%{opacity:1}86%{opacity:1}to{opacity:0}}.dm-done-glow{position:absolute;width:520px;height:520px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(216,198,166,.35),rgba(216,198,166,0) 65%);animation:dm-done-glow 4.3s ease-out both}@keyframes dm-done-glow{0%{transform:scale(.4);opacity:0}25%{opacity:1}to{transform:scale(1.25);opacity:.4}}.dm-done-inner{position:relative;display:grid;justify-items:center;gap:10px;max-width:360px;text-align:center;animation:dm-done-out 4.3s ease both}@keyframes dm-done-out{0%,84%{transform:none}to{transform:translateY(-14px) scale(.98)}}.dm-done-mark{position:relative;width:92px;height:92px;margin-block-end:10px}.dm-done-mark svg{position:relative;width:100%;height:100%;overflow:visible}.dm-done-ring{fill:rgba(255,255,255,.08);stroke:#e4d7c2;stroke-width:2.5;stroke-dasharray:183;stroke-dashoffset:183;transform:rotate(-90deg);transform-origin:center;animation:dm-done-draw .9s cubic-bezier(.65,0,.35,1) .25s forwards}.dm-done-tick{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:dm-done-draw .5s cubic-bezier(.65,0,.35,1) 1s forwards}@keyframes dm-done-draw{to{stroke-dashoffset:0}}.dm-done-wave{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(228,215,194,.6);opacity:0;animation:dm-done-wave 1.6s ease-out 1.1s}.dm-done-wave.is-late{animation-delay:1.45s}@keyframes dm-done-wave{0%{transform:scale(1);opacity:.8}to{transform:scale(2.2);opacity:0}}.dm-done h2{margin:0;color:#fff!important;font-size:var(--font-title,1.5rem)!important;font-weight:600!important;line-height:1.3!important;animation:dm-done-rise .6s cubic-bezier(.2,.8,.2,1) 1.25s both}.dm-done p{margin:0;color:rgba(255,255,255,.78)!important;font-size:var(--font-body,.875rem)!important;line-height:1.6!important;animation:dm-done-rise .6s cubic-bezier(.2,.8,.2,1) 1.45s both}@keyframes dm-done-rise{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.dm-done-thumbs{display:flex;justify-content:center;margin-block-start:12px}.dm-done-thumbs img{width:64px;height:64px;border-radius:18px;object-fit:cover;border:3px solid rgba(255,255,255,.9);box-shadow:0 12px 26px -10px rgba(0,0,0,.55);margin-inline-start:-12px;animation:dm-done-card .6s cubic-bezier(.2,.8,.2,1.3) both;animation-delay:calc(1.7s + var(--i, 0) * .12s)}.dm-done-thumbs img:first-child{margin-inline-start:0}.dm-done-thumbs img:nth-child(odd){rotate:-4deg}.dm-done-thumbs img:nth-child(2n){rotate:5deg}@keyframes dm-done-card{0%{opacity:0;transform:translateY(26px) scale(.8)}to{opacity:1;transform:none}}.dm-done-lines{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.dm-done-lines li{padding:7px 14px;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);font-size:var(--font-label,.8125rem);font-weight:500;font-variant-numeric:tabular-nums;animation:dm-done-rise .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(1.7s + var(--i, 0) * .12s)}.dm-done-bar{width:120px;height:3px;margin-block-start:22px;border-radius:2px;background:rgba(255,255,255,.18);overflow:hidden;animation:dm-done-rise .4s ease 1.8s both}.dm-done-bar i{display:block;height:100%;background:#e4d7c2;transform-origin:left;animation:dm-done-timer 2.3s linear 1.9s both}[dir=rtl].dm-done .dm-done-bar i{transform-origin:right}@keyframes dm-done-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[dir=rtl].dm-done{font-family:inherit}@media (prefers-reduced-motion:reduce){.dm-done,.dm-done *,.dm-done-glow{animation-duration:.01ms!important;animation-delay:0s!important}.dm-done-ring,.dm-done-tick{stroke-dashoffset:0}}.premium-portal.pa-root .dm-flow .dm-flow-progress{display:none}.premium-portal.pa-root .dm-flow .dm-flow-bar{gap:12px;padding:8px;border-radius:22px;background:#fff;border:1px solid rgba(35,36,28,.07)}.premium-portal.pa-root[dir=rtl] .dm-flow .dm-flow-bar{padding:8px}.premium-portal.pa-root .dm-flow .dm-flow-thumbs{position:relative;padding-inline-start:2px}.premium-portal.pa-root .dm-flow .dm-flow-more,.premium-portal.pa-root .dm-flow .dm-flow-thumb-empty,.premium-portal.pa-root .dm-flow .dm-flow-thumbs img{width:40px;height:40px;border-radius:12px;border:2px solid #fff;box-shadow:0 2px 6px rgba(35,36,28,.14)}.premium-portal.pa-root .dm-flow .dm-flow-more{display:grid;place-items:center;background:var(--pa-olive);color:#fff;font-size:var(--font-caption);font-weight:600;font-variant-numeric:tabular-nums}.premium-portal.pa-root .dm-flow .dm-flow-summary{gap:1px}.premium-portal.pa-root .dm-flow .dm-flow-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root .dm-flow .dm-flow-summary small{gap:6px;color:var(--pa-muted)}.premium-portal.pa-root .dm-flow .dm-flow-summary small:before{content:none}.premium-portal.pa-root .dm-flow .dm-flow-summary small b{display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:9px;line-height:18px;background:#ebf1e3;color:#4f6b33;font-weight:600;font-size:var(--font-caption)}.premium-portal.pa-root .dm-flow .dm-flow-summary small[data-unsaved]{color:var(--pa-muted)}.premium-portal.pa-root .dm-flow .dm-flow-summary small[data-unsaved] b{background:var(--pa-sand-soft);color:var(--pa-sand-ink)}.premium-portal.pa-root .dm-flow .dm-flow-next{min-height:46px;padding:0 16px 0 18px;border-radius:16px!important;gap:10px}.premium-portal.pa-root .dm-flow .dm-flow-next>svg:last-child{width:26px;height:26px;padding:5px;border-radius:50%;background:rgba(255,255,255,.16);box-sizing:border-box}.premium-portal.pa-root .dm-flow .dm-flow-next.is-saved>svg:last-child,.premium-portal.pa-root .dm-flow .dm-flow-next:disabled>svg:last-child{background:transparent}.premium-portal.pa-root{--pa-shadow:0 1px 2px rgba(35,36,28,.03),0 4px 12px rgba(35,36,28,.035);--pa-shadow-lift:0 8px 20px rgba(35,36,28,.08)}.premium-portal.pa-root .pa-tabbar{box-shadow:0 6px 20px rgba(35,36,28,.08)}.premium-portal.pa-root .pa-fab{box-shadow:0 8px 16px rgba(64,64,46,.25)}.premium-portal.pa-root .pa-feature{box-shadow:0 1px 2px rgba(35,36,28,.05),0 12px 26px -16px rgba(35,36,28,.32)}.premium-portal.pa-root .pa-hero{box-shadow:0 1px 2px rgba(35,36,28,.05),0 12px 26px -16px rgba(35,36,28,.28)}.premium-portal.pa-root .pa-feature .pa-hero{box-shadow:none}.premium-portal.pa-root .pa-next .pa-btn{box-shadow:0 4px 10px -6px rgba(0,0,0,.3)}.premium-portal.pa-root .pa-upnext{box-shadow:0 10px 24px rgba(35,36,28,.08)}.premium-portal.pa-root .pa-day[aria-pressed=true]{box-shadow:0 4px 10px rgba(64,64,46,.2)}.premium-portal.pa-root .pa-appbar-actions .pa-iconbtn{box-shadow:0 1px 2px rgba(35,36,28,.04),0 3px 8px rgba(35,36,28,.05)}.premium-portal.pa-root .pa-me{box-shadow:0 0 0 1px rgba(35,36,28,.06),0 2px 6px rgba(35,36,28,.1)}.premium-portal.pa-root .pa-notify-item.is-unread{box-shadow:0 1px 2px rgba(35,36,28,.04),0 3px 10px rgba(35,36,28,.035)}.premium-portal.pa-root .pa-journey-list li[aria-current=step] .pa-step{box-shadow:0 0 0 3px rgba(91,91,67,.1)}.premium-portal.pa-root .dm-flow .dm-card.is-selected .dm-pick{box-shadow:0 0 0 3px var(--pa-olive),0 6px 14px -10px rgba(35,36,28,.4)}.premium-portal.pa-root .dm-flow .dm-flow-bar{box-shadow:0 1px 2px rgba(35,36,28,.04),0 12px 28px -16px rgba(35,36,28,.28)}.premium-portal.pa-root .dm-flow .dm-flow-next{box-shadow:0 4px 10px -6px rgba(35,36,28,.5)}.premium-portal.pa-root .dm-flow .dm-flow-thumbs :is(img,.dm-flow-more,.dm-flow-thumb-empty){box-shadow:0 1px 3px rgba(35,36,28,.12)}.premium-portal.pa-root .dm-flow .dm-zoom{box-shadow:0 1px 4px rgba(0,0,0,.12)}.premium-portal.pa-root .dm-flow .dm-meet-mode[aria-checked=true]{box-shadow:0 0 0 3px rgba(91,91,67,.08)}.premium-portal.pa-root .dm-flow .dm-flow-summary small{white-space:nowrap}.premium-portal.pa-root .dm-flow .dm-flow-summary{min-width:0}.premium-portal.pa-root .pa-lang-short{display:none}@media (max-width:1023px){.premium-portal.pa-root .pa-appbar-actions .pa-lang{display:grid;place-items:center;width:46px;height:46px;min-height:0;padding:0;border:0;border-radius:50%!important;background:#fff;color:var(--pa-olive);box-shadow:0 1px 2px rgba(35,36,28,.04),0 3px 8px rgba(35,36,28,.05);transition:transform .15s ease,background-color .2s ease}.premium-portal.pa-root .pa-appbar-actions .pa-lang:active{transform:scale(.94)}.premium-portal.pa-root .pa-appbar-actions .pa-lang:disabled{opacity:.6}.premium-portal.pa-root .pa-appbar-actions .pa-lang :is(.pa-lang-icon,.pa-lang-full){display:none}.premium-portal.pa-root .pa-appbar-actions .pa-lang-short{display:block;font-size:var(--font-label);font-weight:600;line-height:1;letter-spacing:.02em}.premium-portal.pa-root .pa-appbar-actions .pa-lang-short:lang(ar),.premium-portal.pa-root .pa-appbar-actions .pa-lang[lang=ar] .pa-lang-short{font-size:var(--font-panel)}.premium-portal.pa-root[data-section=home][data-portal=field] .pa-appbar .pa-lang{background:rgba(255,255,255,.14);color:#fff;box-shadow:none}}.premium-portal.pa-root .dm-flow .dm-flow-thumbs img{position:relative;z-index:1}.premium-portal.pa-root .dm-flow .dm-flow-thumbs img:nth-child(2){z-index:2}.premium-portal.pa-root .dm-flow .dm-flow-thumbs img:nth-child(3){z-index:3}.premium-portal.pa-root .dm-flow .dm-flow-more{position:relative;z-index:4}.premium-portal.pa-root .dm-flow .dm-flow-thumbs img+.dm-flow-more,.premium-portal.pa-root .dm-flow .dm-flow-thumbs img+img{margin-inline-start:-24px}.premium-portal.pa-root .dm-flow .dm-step{gap:9px;border-radius:14px!important}.premium-portal.pa-root .dm-flow .dm-step-num{font-size:var(--font-caption);transform:none!important}.premium-portal.pa-root .dm-flow .dm-step-copy strong{font-size:var(--font-label);font-weight:600;letter-spacing:-.005em}.premium-portal.pa-root .dm-flow .dm-step-copy small{font-size:var(--font-caption)}@media (max-width:420px){.premium-portal.pa-root .dm-flow .dm-step{flex-direction:row;justify-content:flex-start;text-align:start;padding:8px;gap:7px}.premium-portal.pa-root .dm-flow .dm-step-copy small{display:block}}.premium-portal.pa-root .dm-flow .dm-steps{padding:5px;gap:5px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px rgba(35,36,28,.06),0 2px 8px rgba(35,36,28,.04)}.premium-portal.pa-root .dm-flow .dm-steps:before{inset-block:5px;inset-inline-start:5px;width:calc((100% - 20px) / 3);border-radius:15px;background:linear-gradient(135deg,#66664c,var(--pa-olive));box-shadow:0 6px 14px -8px rgba(35,36,28,.55);transform:translateX(calc(var(--step, 0) * (100% + 5px)))}.premium-portal.pa-root[dir=rtl] .dm-flow .dm-steps:before{transform:translateX(calc(var(--step, 0) * (-100% - 5px)))}.premium-portal.pa-root .dm-flow .dm-step{min-height:54px;padding:8px 10px;transition:color .3s ease}.premium-portal.pa-root .dm-flow .dm-step:not([aria-current=step]):hover{background:#f6f5f1}.premium-portal.pa-root .dm-flow .dm-step-num{width:24px;height:24px;background:#f1efe9;color:#8d897c;box-shadow:none}.premium-portal.pa-root .dm-flow .dm-step[data-done]:not([aria-current=step]) .dm-step-num{background:var(--pa-olive-soft);color:var(--pa-olive);box-shadow:inset 0 0 0 1.5px var(--pa-olive-tint)}.premium-portal.pa-root .dm-flow .dm-step[aria-current=step] .dm-step-num{background:#fff;color:var(--pa-olive);box-shadow:none}.premium-portal.pa-root .dm-flow .dm-step-copy strong{color:var(--pa-ink)}.premium-portal.pa-root .dm-flow .dm-step-copy small{color:#8d897c}.premium-portal.pa-root .dm-flow .dm-step[aria-current=step] .dm-step-copy strong{color:#fff}.premium-portal.pa-root .dm-flow .dm-step[aria-current=step] .dm-step-copy small{color:rgba(255,255,255,.72)}.premium-portal.pa-root .dm-flow .dm-meet-field>span em{font-style:normal;font-weight:500;color:var(--pa-muted);font-size:var(--font-caption);margin-inline-start:4px}.modal.portal-workflow-dialog.portal-client-dialog.portal-dialog-record[data-portal]{--dv-line:#e9e5dc;position:fixed;inset:auto 0 0 0;top:auto;left:0;transform:none;width:100%;height:auto;max-height:92dvh;padding:0;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:28px 28px 0 0;background:#f7f6f2;box-shadow:0 -12px 40px rgba(24,24,17,.18);animation:dv-up .32s cubic-bezier(.2,.8,.2,1) both}@keyframes dv-up{0%{transform:translateY(100%)}to{transform:none}}@media (min-width:768px){.modal.portal-workflow-dialog.portal-client-dialog.portal-dialog-record[data-portal]{inset:50% auto auto 50%;width:min(680px,calc(100vw - 48px));max-height:88dvh;border-radius:24px;transform:translate(-50%,-50%);box-shadow:0 24px 60px rgba(24,24,17,.2);animation:dv-pop .24s cubic-bezier(.2,.8,.2,1) both}[dir=rtl].modal.portal-workflow-dialog.portal-client-dialog.portal-dialog-record[data-portal]{inset:50% 50% auto auto;transform:translate(50%,-50%)}}@keyframes dv-pop{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}.portal-overlay[data-portal=client]{background:rgba(24,24,17,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:dv-fade .25s ease both}@keyframes dv-fade{0%{opacity:0}to{opacity:1}}.portal-client-dialog.portal-dialog-record[data-portal] .modal-heading{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;margin:0;padding:22px 20px 14px;border:0;background:rgba(247,246,242,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portal-client-dialog.portal-dialog-record[data-portal] .modal-heading:before{content:"";position:absolute;inset-block-start:8px;inset-inline-start:50%;width:40px;height:5px;margin-inline-start:-20px;border-radius:3px;background:#d6d1c5}@media (min-width:768px){.portal-client-dialog.portal-dialog-record[data-portal] .modal-heading:before{content:none}}.portal-client-dialog.portal-dialog-record[data-portal] .modal-heading h2{padding:0;font-size:var(--font-section)!important;line-height:1.35!important}.portal-client-dialog.portal-dialog-record[data-portal] .modal-heading .icon-button{width:38px;min-width:38px;height:38px;min-height:38px;border-radius:50%!important;background:#fff;border:0;box-shadow:0 1px 2px rgba(35,36,28,.08)}.portal-client-dialog.portal-dialog-record[data-portal]>:not(.modal-heading){padding:0 20px calc(24px + env(safe-area-inset-bottom, 0px))}.portal-client-dialog.portal-dialog-record[data-portal] .record-detail{display:grid;gap:14px}.portal-client-dialog.portal-dialog-record[data-portal] .record-detail>.row-between>.muted{display:none}.portal-client-dialog.portal-dialog-record[data-portal] .record-detail>.row-between{justify-content:flex-start;margin:0}.portal-client-dialog.portal-dialog-record[data-portal] .record-detail .badge{min-height:24px;padding:0 10px;border:0;border-radius:12px;background:var(--pa-olive-soft,#f1f0e8);color:#5b5b43;font-size:var(--font-caption);font-weight:600}.portal-client-dialog.portal-dialog-record[data-portal] .document-action-toolbar{margin:-4px 0 0}.portal-client-dialog.portal-dialog-record[data-portal] .document-icon-action{min-width:0;height:40px;min-height:40px;gap:8px;border:1px solid var(--dv-line);background:#fff;color:#5b5b43;box-shadow:none}.portal-client-dialog.portal-dialog-record[data-portal] .document-identity{display:grid;gap:0;margin:0;padding:4px 16px;border:1px solid var(--dv-line);border-radius:18px;background:#fff}.portal-client-dialog.portal-dialog-record[data-portal] .document-identity dl{display:grid;gap:0;margin:0;padding:0;border:0}.portal-client-dialog.portal-dialog-record[data-portal] .document-identity dl>div{border-block-end:1px solid #f0ede6}.portal-client-dialog.portal-dialog-record[data-portal] .document-identity dl:last-child>div:last-child{border-block-end:0}.portal-client-dialog.portal-dialog-record[data-portal] .document-identity dt{margin:0;color:#8d897c;font-size:var(--font-caption)}.portal-client-dialog.portal-dialog-record[data-portal] .document-identity dd{margin:0;font-size:var(--font-body);font-weight:500;color:#23241c;overflow-wrap:anywhere}.portal-client-dialog.portal-dialog-record[data-portal] .document-items-table{display:grid;gap:10px;margin:0;padding:0;border:0;background:transparent}.portal-client-dialog.portal-dialog-record[data-portal] .document-items-table>.pre-wrap{margin:2px 4px;color:#66655a;font-size:var(--font-caption);line-height:1.6}.portal-client-dialog.portal-dialog-record[data-portal] .pp-line-items{display:grid;gap:8px;border:0}.portal-client-dialog.portal-dialog-record[data-portal] .pp-line-items>li{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--dv-line);border-radius:18px;background:#fff}.portal-client-dialog.portal-dialog-record[data-portal] .pp-line-index{display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:50%;background:#f1f0e8;color:#5b5b43;font-size:var(--font-caption);font-weight:600}.portal-client-dialog.portal-dialog-record[data-portal] .pp-line-description{gap:12px;align-items:center}.portal-client-dialog.portal-dialog-record[data-portal] .pp-line-description img{width:64px;height:64px;border-radius:14px}.portal-client-dialog.portal-dialog-record[data-portal] .pp-line-description strong{font-weight:600;line-height:1.45}.portal-client-dialog.portal-dialog-record[data-portal] .pp-line-items dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 0;padding:10px 12px;border-radius:12px;background:#f7f6f2}.portal-client-dialog.portal-dialog-record[data-portal] .pp-line-items dd{font-variant-numeric:tabular-nums}.portal-client-dialog.portal-dialog-record[data-portal] .commercial-totals,.portal-client-dialog.portal-dialog-record[data-portal] .document-financial-details{display:grid;gap:0;margin:0;padding:6px 16px;border:1px solid var(--dv-line);border-radius:18px;background:#fff}.portal-client-dialog.portal-dialog-record[data-portal] .commercial-totals>div,.portal-client-dialog.portal-dialog-record[data-portal] .document-financial-details>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-block-end:1px solid #f0ede6}.portal-client-dialog.portal-dialog-record[data-portal] .commercial-totals>div:last-child,.portal-client-dialog.portal-dialog-record[data-portal] .document-financial-details>div:last-child{border-block-end:0}.portal-client-dialog.portal-dialog-record[data-portal] .document-net-payable{margin:4px -16px -6px;padding:14px 16px!important;border-radius:0 0 18px 18px;background:#5b5b43;color:#fff}.portal-client-dialog.portal-dialog-record[data-portal] .document-net-payable *{color:#fff!important}.portal-client-dialog.portal-dialog-record[data-portal] .pp-payment-instructions{border:1px solid var(--dv-line);border-radius:18px;background:#fff;overflow:hidden}.portal-client-dialog.portal-dialog-record[data-portal] .pp-payment-instructions>summary{padding:14px 16px;cursor:pointer;font-weight:600;color:#5b5b43}.portal-client-dialog.portal-dialog-record[data-portal] .pp-payment-instructions[open]>:not(summary){padding:0 16px 16px}@media (prefers-reduced-motion:reduce){.modal.portal-workflow-dialog.portal-client-dialog.portal-dialog-record[data-portal],.portal-overlay[data-portal=client]{animation:none}}.portal-client-dialog.portal-dialog-record[data-portal] .document-identity dl>div{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;grid-template-columns:none!important;width:100%!important;margin:0!important;padding:11px 0!important}.portal-client-dialog.portal-dialog-record[data-portal] .document-identity dt{flex:none;max-width:40%;padding:0!important;width:auto!important}.portal-client-dialog.portal-dialog-record[data-portal] .document-identity dd{flex:1 1 auto;min-width:0;max-width:62%;padding:0!important;width:auto!important;text-align:end!important;line-height:1.5}.portal-client-dialog.portal-dialog-record[data-portal] .document-identity dl+dl>div:first-child{border-block-start:1px solid #f0ede6}.portal-client-dialog.portal-dialog-record[data-portal] .document-icon-action{width:40px;padding:0;justify-content:center;border-radius:50%!important}.portal-client-dialog.portal-dialog-record[data-portal] .record-detail>div:has(>label):has(>.pre-wrap){display:grid;gap:6px;padding:14px 16px;border:1px solid var(--dv-line);border-radius:18px;background:#fff}.portal-client-dialog.portal-dialog-record[data-portal] .record-detail>div:has(>label)>label{color:#8d897c;font-size:var(--font-caption)}.portal-client-dialog.portal-dialog-record[data-portal] .record-detail>div:has(>label)>.pre-wrap{margin:0;font-size:var(--font-label);line-height:1.6;color:#3a3b30}.portal-client-dialog.portal-dialog-record[data-portal] .document-identity dd bdi,.portal-client-dialog.portal-dialog-record[data-portal] .document-identity dd[dir=ltr]{unicode-bidi:plaintext}.premium-portal.pa-root .pa-search{position:relative;min-height:50px;padding:0 8px 0 16px;gap:10px;border-radius:25px!important;background:#fff;border:1px solid #e6e2d8;color:#8d897c;box-shadow:0 1px 2px rgba(35,36,28,.03);transition:border-color .2s ease,box-shadow .2s ease}.premium-portal.pa-root[dir=rtl] .pa-search{padding:0 16px 0 8px}.premium-portal.pa-root .pa-search>svg{flex:none;transition:color .2s ease}.premium-portal.pa-root .pa-search:focus-within{border-color:var(--pa-olive);box-shadow:0 0 0 4px rgba(91,91,67,.1)}.premium-portal.pa-root .pa-search:focus-within>svg{color:var(--pa-olive)}.premium-portal.pa-root .pa-search input{height:48px;outline:none!important;box-shadow:none!important;border:0!important;background:transparent!important;font-size:var(--font-body);color:var(--pa-ink);-webkit-appearance:none;appearance:none}.premium-portal.pa-root .pa-search input:focus-visible{outline:none!important}.premium-portal.pa-root .pa-search input::placeholder{color:#a7a395}.premium-portal.pa-root .pa-search input::-webkit-search-cancel-button,.premium-portal.pa-root .pa-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.premium-portal.pa-root .pa-search-clear{flex:none;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%!important;background:#efede7;color:var(--pa-muted);cursor:pointer;animation:dm-fade-in .2s ease both}.premium-portal.pa-root .pa-search-clear:hover{background:#e5e2da;color:var(--pa-ink)}.premium-portal.pa-root .dm-flow .dm-flow-search{min-height:50px;border-radius:25px;padding:0 16px;color:#8d897c;transition:border-color .2s ease,box-shadow .2s ease}.premium-portal.pa-root .dm-flow .dm-flow-search:focus-within{border-color:var(--pa-olive);box-shadow:0 0 0 4px rgba(91,91,67,.1);color:var(--pa-olive)}.premium-portal.pa-root .dm-flow .dm-flow-search input:focus-visible{outline:none!important}.premium-portal.pa-root .dm-flow .dm-flow-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.premium-portal.pa-root .pa-company{gap:10px;padding:8px 8px 18px;overflow:hidden}.premium-portal.pa-root .pa-company>:not(.pa-company-map){margin-inline:12px}.premium-portal.pa-root .pa-company-map{position:relative;height:190px;margin-block-end:6px;border-radius:18px;overflow:hidden;background:#ebe8e0}.premium-portal.pa-root .pa-company-map iframe{display:block;width:100%;height:100%;border:0;filter:saturate(.85)}.premium-portal.pa-root .pa-company-map-open{position:absolute;inset-block-end:10px;inset-inline-end:10px;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:17px;background:rgba(255,255,255,.94);color:var(--pa-ink);font-size:var(--font-caption);font-weight:600;text-decoration:none;box-shadow:0 2px 8px rgba(35,36,28,.15)}.premium-portal.pa-root .pa-company h2{margin:0;font-size:var(--font-section)!important}.premium-portal.pa-root .pa-company dl{margin:0}.premium-portal.pa-root .pa-company .pa-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-block-start:6px}.premium-portal.pa-root .pa-company .pa-contact a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 14px;border-radius:14px!important;border:1px solid var(--pa-line-strong);background:#fff;color:var(--pa-ink);font-size:var(--font-label);font-weight:600;text-decoration:none;transition:transform .15s ease,background-color .2s ease}.premium-portal.pa-root .pa-company .pa-contact a:first-child{background:var(--pa-olive);border-color:var(--pa-olive);color:#fff}.premium-portal.pa-root .pa-company .pa-contact a:active{transform:scale(.97)}.premium-portal.pa-root .pa-company dl{display:grid;gap:0;padding:2px 14px;border-radius:16px;background:#f7f6f2;border:1px solid #efece5}.premium-portal.pa-root .pa-company dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0}.premium-portal.pa-root .pa-company dl>div+div{border-block-start:1px solid #ebe7de}.premium-portal.pa-root .pa-company dt{flex:none;display:inline-flex;align-items:center;gap:6px;color:#8d897c;font-size:var(--font-caption)}.premium-portal.pa-root .pa-company dd{margin:0;text-align:end;font-size:var(--font-label);font-weight:600;color:var(--pa-ink);overflow-wrap:anywhere}.premium-portal.pa-root .pa-next-top{align-items:center}.premium-portal.pa-root .pa-next-label{display:inline-flex;align-items:center;gap:8px;color:var(--pa-sand-light);font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root .pa-next-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:rgba(255,255,255,.12);color:#fff}.premium-portal.pa-root .pa-next-team,.premium-portal.pa-root .pa-next-turn{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:12px;font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root .pa-next-turn{background:var(--pa-sand-light);color:#3f3f2e}.premium-portal.pa-root .pa-next-turn:before{content:"";width:6px;height:6px;border-radius:50%;background:#b4532a;animation:pa-turn-pulse 1.8s ease-out infinite}@keyframes pa-turn-pulse{0%{box-shadow:0 0 0 0 rgba(180,83,42,.5)}to{box-shadow:0 0 0 7px rgba(180,83,42,0)}}.premium-portal.pa-root .pa-next-team{background:rgba(255,255,255,.12);color:rgba(255,255,255,.85)}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root .pa-next-turn:before{animation:none}}.premium-portal.pa-root .pa-bank fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;padding:4px;margin:0;border:0;border-radius:16px;background:#ebe8e0;box-shadow:inset 0 1px 2px rgba(35,36,28,.06)}.premium-portal.pa-root .pa-bank fieldset legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.premium-portal.pa-root .pa-bank fieldset label{position:relative;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:0!important;border-radius:12px!important;background:transparent;color:#6f6b5f;font-size:var(--font-label);font-weight:600;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.premium-portal.pa-root .pa-bank fieldset label input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.premium-portal.pa-root .pa-bank fieldset label:has(input:checked){background:#fff;color:var(--pa-ink);box-shadow:0 0 0 1px rgba(35,36,28,.04),0 2px 6px rgba(35,36,28,.08)}.premium-portal.pa-root .pa-bank fieldset label:has(input:focus-visible){outline:2px solid var(--pa-olive);outline-offset:1px}.premium-portal.pa-root .pa-bank-head{gap:12px;padding:12px 14px;border-radius:16px;border:1px solid #ece8df;background:#fff}.premium-portal.pa-root .pa-bank-head img{width:42px;height:42px;border-radius:12px;border:1px solid #ece8df;padding:3px;object-fit:contain}.premium-portal.pa-root .pa-bank-head small{color:#8d897c;letter-spacing:.02em}.dm-done-sign{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:140;stroke-dashoffset:140;animation:dm-done-draw 1.1s cubic-bezier(.45,0,.25,1) .9s forwards}.dm-done-sign-line{fill:none;stroke:#e4d7c2;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:32;stroke-dashoffset:32;animation:dm-done-draw .4s ease 1.9s forwards}.dm-done-lines li:only-child{letter-spacing:.04em}@media (prefers-reduced-motion:reduce){.dm-done-sign,.dm-done-sign-line{stroke-dashoffset:0}}@media (max-width:1023px){.premium-portal.pa-root .pa-appbar{padding-block:calc(12px + env(safe-area-inset-top, 0px)) 10px}.premium-portal.pa-root .pa-me{width:44px;height:44px;border-radius:14px!important}.premium-portal.pa-root .pa-appbar-lead{gap:12px}.premium-portal.pa-root .pa-appbar-copy{gap:0}.premium-portal.pa-root .pa-appbar-copy>small{font-size:var(--font-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pa-sand-ink)}.premium-portal.pa-root[dir=rtl] .pa-appbar-copy>small{letter-spacing:0}.premium-portal.pa-root .pa-switch>span{font-size:var(--font-section);font-weight:600;letter-spacing:-.01em}.premium-portal.pa-root .pa-appbar-actions{gap:0;padding:4px;border-radius:26px;background:#fff;border:1px solid rgba(35,36,28,.06);box-shadow:0 1px 2px rgba(35,36,28,.04),0 4px 12px rgba(35,36,28,.05)}.premium-portal.pa-root .pa-appbar-actions :is(.pa-lang,.pa-iconbtn){width:40px;height:40px;border-radius:50%!important;background:transparent;box-shadow:none!important;border:0;transition:background-color .2s ease}.premium-portal.pa-root .pa-appbar-actions :is(.pa-lang,.pa-iconbtn):hover{background:#f3f1ec}.premium-portal.pa-root .pa-appbar-actions .pa-lang+.pa-iconbtn{position:relative}.premium-portal.pa-root .pa-appbar-actions .pa-lang+.pa-iconbtn:before{content:"";position:absolute;inset-inline-start:-1px;inset-block:11px;width:1px;background:#ebe7de}.premium-portal.pa-root .pa-appbar-actions .pa-dot{inset-block-start:8px;inset-inline-end:9px;width:9px;height:9px}.premium-portal.pa-root[data-section=home][data-portal=field] .pa-appbar-actions{background:rgba(255,255,255,.12);border-color:transparent;box-shadow:none}}.premium-portal.pa-root .pa-profile{position:relative;display:flex;align-items:center;overflow:hidden;color:#fff;border:0}.premium-portal.pa-root .pa-profile:after{content:"";position:absolute;inset-block-start:-60px;inset-inline-end:-40px;pointer-events:none}.premium-portal.pa-root .pa-profile .pa-initials{position:relative;z-index:1;flex:none;display:grid;place-items:center;border-radius:50%;font-size:var(--font-panel);letter-spacing:.02em}.premium-portal.pa-root .pa-profile>div{position:relative;z-index:1;display:grid;min-width:0}.premium-portal.pa-root .pa-profile h2{margin:0;color:#fff!important;font-size:var(--font-section)!important;line-height:1.3!important;overflow-wrap:anywhere}.premium-portal.pa-root .pa-profile p{display:inline-flex;align-items:center;gap:6px;margin:0;justify-self:start;font-size:var(--font-label)!important;font-variant-numeric:tabular-nums}.premium-portal.pa-root .pa-profile{gap:14px;padding:20px;border-radius:24px;background:var(--pa-olive);box-shadow:0 1px 2px rgba(35,36,28,.06),0 12px 26px -18px rgba(35,36,28,.6)}.premium-portal.pa-root .pa-profile:after{height:auto;border-radius:0}.premium-portal.pa-root[dir=rtl] .pa-profile:after{background-position:0;-webkit-mask-image:linear-gradient(270deg,transparent,#000 60%);mask-image:linear-gradient(270deg,transparent,#000 60%)}.premium-portal.pa-root .pa-profile .pa-initials{width:58px;height:58px;background:#f7f6f2;color:var(--pa-olive);font-weight:700;box-shadow:0 0 0 4px rgba(255,255,255,.14)}.premium-portal.pa-root .pa-profile>div{gap:6px}.premium-portal.pa-root .pa-profile h2{letter-spacing:-.005em}.premium-portal.pa-root .pa-profile p{padding:4px 11px 4px 9px;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);color:#fff;font-weight:500}.premium-portal.pa-root .pa-profile p svg{color:var(--pa-sand-light)}.premium-portal.pa-root .pa-profile:after{inset:-40% -18% -40% auto;width:62%;opacity:1;background:repeating-radial-gradient(circle at 100% 50%,transparent 0 22px,rgba(228,215,194,.13) 22px 23px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}.premium-portal.pa-root[dir=rtl] .pa-profile:after{inset:-40% auto -40% -18%;background:repeating-radial-gradient(circle at 0 50%,transparent 0 22px,rgba(228,215,194,.13) 22px 23px)}.premium-portal.pa-root .pa-company .pa-contact a.pa-whatsapp{background:var(--pa-olive);border-color:var(--pa-olive);color:#fff}.premium-portal.pa-root .pa-feature .pa-hero:after{background:linear-gradient(180deg,rgba(91,91,67,0) 52%,rgba(91,91,67,.55) 76%,var(--pa-olive) 100%)}.premium-portal.pa-root .pa-feature .pa-hero>img{filter:none;image-rendering:auto}.premium-portal.pa-root .pa-feature .pa-hero-place,.premium-portal.pa-root .pa-feature .pa-hero-title{text-shadow:0 1px 10px rgba(20,20,14,.35)}.premium-portal.pa-root .pa-feature .pa-hero-tag{background:rgba(20,20,14,.28)}.premium-portal.pa-root .cs{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.premium-portal.pa-root .cs-strip{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.premium-portal.pa-root .cs-strip::-webkit-scrollbar{display:none}.premium-portal.pa-root .cs-day{flex:none;display:grid;justify-items:center;gap:2px;width:48px;background:#fff;border:1px solid #ece8df;color:var(--pa-ink)}.premium-portal.pa-root .cs-day small{font-size:var(--font-caption);color:#8d897c;line-height:1.3}.premium-portal.pa-root .cs-day strong{font-size:var(--font-panel);font-weight:600;line-height:1.3}.premium-portal.pa-root .cs-day i{width:5px;height:5px;border-radius:50%;background:transparent}.premium-portal.pa-root .cs-day[data-busy] i{background:var(--pa-sand)}.premium-portal.pa-root .cs-day[data-today]{background:var(--pa-olive);border-color:var(--pa-olive);color:#fff}.premium-portal.pa-root .cs-day[data-today] small{color:rgba(255,255,255,.72)}.premium-portal.pa-root .cs-day[data-today][data-busy] i{background:var(--pa-sand-light)}.premium-portal.pa-root .cs-next{display:flex;align-items:center;gap:16px;width:100%;padding:16px;border:0;text-align:start;background:linear-gradient(135deg,#66664c,var(--pa-olive));color:#fff;box-shadow:0 1px 2px rgba(35,36,28,.06),0 12px 26px -18px rgba(35,36,28,.6)}.premium-portal.pa-root .cs-next:disabled{cursor:default;opacity:1}.premium-portal.pa-root .cs-next-date{flex:none;display:grid;place-items:center;align-content:center;gap:0;width:64px;height:72px;background:#f7f6f2;color:var(--pa-olive);text-align:center}.premium-portal.pa-root .cs-next-date small{font-size:var(--font-caption);font-weight:600;color:#8d897c;line-height:1.3}.premium-portal.pa-root .cs-next-date strong{font-size:var(--font-stat);font-weight:600;line-height:1.1}.premium-portal.pa-root .cs-next-copy{display:grid;gap:4px;min-width:0}.premium-portal.pa-root .cs-next-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--pa-sand-light);font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root .cs-next-copy>strong{font-size:var(--font-panel);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.premium-portal.pa-root .cs-next-copy>small{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.8);font-size:var(--font-caption)}.premium-portal.pa-root .cs-next.is-empty{background:#fff;color:var(--pa-ink);border:1px dashed #dcd7cb;box-shadow:none}.premium-portal.pa-root .cs-next.is-empty .cs-next-date{background:var(--pa-olive-soft)}.premium-portal.pa-root .cs-next.is-empty .cs-next-kicker{color:#8d897c}.premium-portal.pa-root .cs b[data-status]{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:10px;font-size:var(--font-caption);font-weight:600;background:rgba(255,255,255,.16);color:#fff}.premium-portal.pa-root .cs-list b[data-status]{background:#f1efe9;color:#6f6b5f}.premium-portal.pa-root .cs-list b[data-status=confirmed]{background:#ebf1e3;color:#4f6b33}.premium-portal.pa-root .cs-list b[data-status=requested]{background:var(--pa-sand-soft);color:var(--pa-sand-ink)}.premium-portal.pa-root .cs-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.premium-portal.pa-root .cs-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px;border:1px solid #ece8df;border-radius:20px!important;background:#fff;color:var(--pa-ink);text-align:start;box-shadow:var(--pa-shadow);transition:transform .15s ease,border-color .2s ease}.premium-portal.pa-root .cs-action:active{transform:scale(.98)}.premium-portal.pa-root .cs-action:hover{border-color:var(--pa-olive)}.premium-portal.pa-root .cs-action-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--pa-olive-soft);color:var(--pa-olive)}.premium-portal.pa-root .cs-action+.cs-action .cs-action-icon{background:var(--pa-sand-soft);color:var(--pa-sand-ink)}.premium-portal.pa-root .cs-action>span:nth-child(2){display:grid;min-width:0;line-height:1.35}.premium-portal.pa-root .cs-action strong{font-size:var(--font-label);font-weight:600}.premium-portal.pa-root .cs-action small{font-size:var(--font-caption);color:#8d897c}.premium-portal.pa-root .cs-action>svg{color:#b7b2a5}.premium-portal.pa-root .cs-list h2{margin:4px 0 10px;font-size:var(--font-panel)!important}.premium-portal.pa-root .cs-list ol{display:grid;gap:0;margin:0;padding:0 14px;list-style:none;border-radius:20px;background:#fff;border:1px solid #ece8df}.premium-portal.pa-root .cs-list li+li{border-block-start:1px solid #f0ede6}.premium-portal.pa-root .cs-list li button{display:grid;align-items:center;gap:12px;width:100%;padding:12px 0;border:0;background:transparent;color:var(--pa-ink);text-align:start;border-radius:0!important}.premium-portal.pa-root .cs-list li button:disabled{cursor:default;opacity:1}.premium-portal.pa-root .cs-list-date{display:grid;justify-items:center;line-height:1.2}.premium-portal.pa-root .cs-list-date strong{font-size:var(--font-panel);font-weight:600}.premium-portal.pa-root .cs-list-date small{font-size:var(--font-caption);color:#8d897c}.premium-portal.pa-root .cs-list-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--pa-olive-soft);color:var(--pa-olive)}.premium-portal.pa-root .cs-list-icon[data-kind=installation]{background:var(--pa-sand-soft);color:var(--pa-sand-ink)}.premium-portal.pa-root .cs-list-icon[data-kind=call]{background:var(--pa-info-bg);color:var(--pa-info)}.premium-portal.pa-root .cs-list-copy{display:grid;min-width:0;line-height:1.35}.premium-portal.pa-root .cs-list-copy strong{font-size:var(--font-label);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root .cs-list-copy small{font-size:var(--font-caption);color:#8d897c}.modal.cs-sheet[data-portal]{border-radius:24px}@media (max-width:767px){.modal.cs-sheet[data-portal]{inset:auto 0 0 0;top:auto;left:0;transform:none;width:100%;max-height:90dvh;border-radius:28px 28px 0 0;border:0;padding:20px 20px calc(20px + env(safe-area-inset-bottom, 0px));animation:dv-up .3s cubic-bezier(.2,.8,.2,1) both}}.cs-sheet .modal-heading{border:0!important;padding-block-end:8px!important;margin-block-end:8px!important}.cs-form{display:grid;gap:16px}.cs-field{display:grid;gap:6px;flex-direction:column}.cs-field>span{font-size:var(--font-label);font-weight:600;color:#23241c}.cs-field em{font-style:normal;font-weight:500;color:#8d897c;font-size:var(--font-caption);margin-inline-start:4px}.cs-field input{min-height:48px;padding:0 14px!important;border:1px solid #e1dcd0!important;border-radius:14px!important;background:#fff!important;font-size:var(--font-body)}.cs-field input:focus{border-color:#5b5b43!important;box-shadow:0 0 0 3px rgba(91,91,67,.12)!important;outline:none}.cs-pick{display:grid;gap:10px}.cs-pick-head{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-label);font-weight:600;color:#23241c}.cs-pick-head bdi{min-width:38px;height:24px;display:inline-grid;place-items:center;border-radius:12px;background:#f1f0e8;color:#5b5b43;font-size:var(--font-caption)}.cs-pick-days{display:flex;gap:6px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none}.cs-pick-days button{position:relative;flex:none;display:grid;justify-items:center;width:52px;padding:8px 0;border:1px solid #e1dcd0;border-radius:14px!important;background:#fff;color:#23241c}.cs-pick-days button small{font-size:var(--font-caption);color:#8d897c}.cs-pick-days button strong{font-size:var(--font-panel);font-weight:600}.cs-pick-days button[aria-pressed=true]{background:#5b5b43;border-color:#5b5b43;color:#fff}.cs-pick-days button[aria-pressed=true] small{color:rgba(255,255,255,.72)}.cs-pick-days button i{position:absolute;inset-block-start:5px;inset-inline-end:5px;width:6px;height:6px;border-radius:50%;background:#b29e80}.cs-pick-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}.cs-pick-times button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;border:1px solid #e1dcd0;border-radius:12px!important;background:#fff;color:#23241c;font-size:var(--font-label);font-weight:500;font-variant-numeric:tabular-nums}.cs-pick-times button[aria-pressed=true]{background:#5b5b43;border-color:#5b5b43;color:#fff}.cs-pick-times button:disabled{opacity:.35}.cs-picked{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cs-picked li{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding-inline:10px 4px;border-radius:15px;background:#efe8dc;color:#7a5f38;font-size:var(--font-caption);font-weight:500}.cs-picked li button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%!important;background:rgba(255,255,255,.7);color:#7a5f38}.cs-note{margin:0;color:#66655a}.cs-error{margin:0;padding:10px 12px;border-radius:12px;background:#f6e7da;color:#94461f}.cs-send{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:0;border-radius:16px!important;background:#5b5b43;color:#fff;font-size:var(--font-label);font-weight:600}.cs-send:disabled{background:#e7e4dc;color:#9a968a}.premium-portal.pa-root .cs-next{position:relative;padding-inline-end:64px}.premium-portal.pa-root .cs-next-kicker em{margin-inline-start:4px;padding:1px 8px;border-radius:9px;background:rgba(255,255,255,.14);color:#fff;font-style:normal;font-weight:600}.premium-portal.pa-root .cs-next-add{position:absolute;inset-inline-end:14px;inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;cursor:pointer;transition:background-color .2s ease}.premium-portal.pa-root .cs-next-add:hover{background:rgba(255,255,255,.24)}.premium-portal.pa-root .cs-cal{display:grid;gap:12px;padding:14px;border-radius:22px;background:#fff;border:1px solid #ece8df}.premium-portal.pa-root .cs-cal-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.premium-portal.pa-root .cs-cal-head>strong,.premium-portal.pa-root .cs-cal-nav strong{font-size:var(--font-label);font-weight:600}.premium-portal.pa-root .cs-cal-nav{display:inline-flex;align-items:center;gap:6px}.premium-portal.pa-root .cs-cal-nav button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%!important;background:#f3f1ec;color:var(--pa-ink)}.premium-portal.pa-root .cs-seg{display:inline-flex;padding:3px;border-radius:12px;background:#efede7}.premium-portal.pa-root .cs-seg button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:0;border-radius:9px!important;background:transparent;color:#6f6b5f;font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root .cs-seg button[aria-pressed=true]{background:#fff;color:var(--pa-ink);box-shadow:0 1px 3px rgba(35,36,28,.1)}.premium-portal.pa-root .cs-seg bdi{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:9px;background:#e3dfd4;color:#5b5b43;font-size:var(--font-caption)}.premium-portal.pa-root .cs-strip{margin:0 -14px;padding:2px 14px 4px}.premium-portal.pa-root .cs-day{cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.premium-portal.pa-root .cs-day:active,.premium-portal.pa-root .cs-mday:active{transform:scale(.94)}.premium-portal.pa-root .cs-day[aria-pressed=true]{border-color:var(--pa-olive);box-shadow:0 0 0 2px rgba(91,91,67,.18)}.premium-portal.pa-root .cs-dots{display:inline-flex;gap:3px;height:5px}.premium-portal.pa-root .cs-dots i{width:5px;height:5px;border-radius:50%;background:var(--pa-sand)}.premium-portal.pa-root [data-group=appointments]{--dot:var(--pa-olive)}.premium-portal.pa-root [data-group=payments]{--dot:#4f6b33}.premium-portal.pa-root [data-group=documents]{--dot:var(--pa-sand)}.premium-portal.pa-root :is(.cs-dots,.cs-legend) i[data-group]{background:var(--dot)}.premium-portal.pa-root .cs-day[data-today] .cs-dots i{box-shadow:0 0 0 1px rgba(255,255,255,.7)}.premium-portal.pa-root .cs-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;animation:dm-fade-in .3s ease both}.premium-portal.pa-root .cs-wd{text-align:center;color:#9a968a;font-size:var(--font-caption);font-weight:600;padding-block-end:2px}.premium-portal.pa-root .cs-mday{display:grid;justify-items:center;align-content:center;gap:3px;aspect-ratio:1;min-height:38px;padding:0;border:0;border-radius:12px!important;background:transparent;color:var(--pa-ink);font-size:var(--font-label);font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer}.premium-portal.pa-root .cs-mday:hover{background:#f6f5f1}.premium-portal.pa-root .cs-mday[data-today]{background:var(--pa-olive);color:#fff;font-weight:600}.premium-portal.pa-root .cs-mday[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--pa-olive)}.premium-portal.pa-root .cs-list{display:grid;gap:10px}.premium-portal.pa-root .cs-list-head h2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;font-size:var(--font-panel)!important}.premium-portal.pa-root .cs-tabs{width:100%}.premium-portal.pa-root .cs-tabs button{flex:1;justify-content:center;min-height:36px;font-size:var(--font-label)}.premium-portal.pa-root .cs-clear{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;border:0;border-radius:14px!important;background:#efede7;color:#6f6b5f;font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root .cs-list ol li{animation:dm-card-in .35s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(min(var(--i, 0), 10) * 35ms)}.premium-portal.pa-root .cs-list li button{grid-template-columns:40px auto minmax(0,1fr) auto}.premium-portal.pa-root .cs-list-icon[data-group=payments]{background:#ebf1e3;color:#4f6b33}.premium-portal.pa-root .cs-list-icon[data-group=documents]{background:var(--pa-sand-soft);color:var(--pa-sand-ink)}.premium-portal.pa-root .cs-alt{color:var(--pa-sand-ink)!important;white-space:normal}.premium-portal.pa-root .cs-list-end{display:grid;justify-items:end;gap:6px}.premium-portal.pa-root .cs-list b[data-status=done]{background:#ebf1e3;color:#4f6b33}.premium-portal.pa-root .cs-add{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pa-olive-soft);color:var(--pa-olive);cursor:pointer}.premium-portal.pa-root .cs-empty{margin:0;padding:22px;border-radius:18px;border:1px dashed #dcd7cb;text-align:center;color:#8d897c}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root .cs-list ol li,.premium-portal.pa-root .cs-month{animation:none}}.premium-portal.pa-root .cs-day{border-radius:16px!important;padding:8px 0 7px;font:inherit}.cs-pick-times button,.premium-portal.pa-root .dm-flow .dm-meet-slot{flex-direction:column;line-height:1.15}.cs-pick-times button small,.premium-portal.pa-root .dm-flow .dm-meet-slot small{font-size:var(--font-caption);font-weight:600;color:#a7a395}.cs-pick-times button[data-booked],.premium-portal.pa-root .dm-flow .dm-meet-slot[data-booked]{opacity:1!important;cursor:not-allowed;background:repeating-linear-gradient(135deg,#f6f5f1 0 6px,#efede7 6px 12px)!important;border-color:#e7e4dc!important;color:#a7a395!important}.cs-pick-times button[data-booked] span,.premium-portal.pa-root .dm-flow .dm-meet-slot[data-booked] span{text-decoration:line-through;text-decoration-color:rgba(141,137,124,.6)}.premium-portal.pa-root .cs-next{border-radius:22px!important}.premium-portal.pa-root .cs-next-date{border-radius:16px!important}@media (max-width:520px){.premium-portal.pa-root .cs-action{grid-template-columns:auto minmax(0,1fr);gap:9px;padding:12px 10px}.premium-portal.pa-root .cs-action>svg:last-child{display:none}}@media (min-width:900px){.premium-portal.pa-root .cs-day{flex:1 1 0;width:auto;min-width:44px}}.premium-portal.pa-root .pa-body,.premium-portal.pa-root .pa-rail{transition:opacity .18s ease}.premium-portal.pa-root[data-switching] .pa-body,.premium-portal.pa-root[data-switching] .pa-rail{opacity:.35}.premium-portal.pa-root.pa-lang-in .pa-body,.premium-portal.pa-root.pa-lang-in .pa-rail{animation:pa-lang-in .36s cubic-bezier(.2,.7,.2,1) both}@keyframes pa-lang-in{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root.pa-lang-in .pa-body,.premium-portal.pa-root.pa-lang-in .pa-rail{animation:none}}.modal.cf-sheet[data-portal]{box-sizing:border-box;border-radius:24px;max-width:440px;overflow:hidden}.cf-sheet *,.cf-sheet :after,.cf-sheet :before{box-sizing:border-box}@media (max-width:767px){.modal.cf-sheet[data-portal]{inset:auto 0 0 0;top:auto;left:0;transform:none;width:100%;max-width:none;max-height:92dvh;border-radius:28px 28px 0 0;border:0;padding:20px 20px calc(20px + env(safe-area-inset-bottom, 0px));animation:dv-up .3s cubic-bezier(.2,.8,.2,1) both}}.cf-sheet .modal-heading{border:0!important;padding-block-end:4px!important;margin-block-end:4px!important}.cf-sheet.is-sent .modal-heading h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cf-body,.cf-done{display:grid;gap:16px}.cf-scale{display:flex;justify-content:space-between;gap:4px;padding:14px 0 2px}.cf-sheet .cf-face{display:grid;place-items:center;width:62px;height:66px;padding:0;border:0;border-radius:20px!important;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .3s ease,opacity .3s ease}.cf-sheet .cf-face:hover:not(:disabled){transform:translateY(-4px)}.cf-sheet .cf-face:focus-visible{outline:2px solid #5b5b43;outline-offset:2px}.cf-scale[data-chosen] .cf-face:not([aria-checked=true]){filter:grayscale(.9) brightness(1.06);opacity:.55}.cf-scale[data-chosen] .cf-face:not([aria-checked=true]):hover{filter:grayscale(.35);opacity:.9}.cf-sheet .cf-face[aria-checked=true]{transform:translateY(-6px) scale(1.24)}.cf3d{overflow:visible}.cf3d *{transform-box:fill-box;transform-origin:center}.cf3d-head{transform-origin:50% 85%}.cf3d-shadow{transform-origin:center;transition:opacity .3s ease}.cf3d-cheeks,.cf3d-joy,.cf3d-tear{opacity:0;transition:opacity .25s ease}.cf3d-brows,.cf3d-mouth{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cf-face:hover .cf3d[data-level="1"] .cf3d-mouth,.cf-face:hover .cf3d[data-level="2"] .cf3d-mouth{transform:scaleY(1.25)}.cf-face:hover .cf3d[data-level="4"] .cf3d-mouth,.cf-face:hover .cf3d[data-level="5"] .cf3d-mouth{transform:scale(1.12)}.cf-done-face .cf3d-eyes,.cf-face[aria-checked=true] .cf3d-eyes{animation:cf-blink 3.2s ease-in-out .6s infinite}.cf-done-face .cf3d[data-level="1"] .cf3d-head,.cf-face[aria-checked=true] .cf3d[data-level="1"] .cf3d-head{animation:cf-sigh 2.6s ease-in-out infinite}.cf-done-face .cf3d[data-level="1"] .cf3d-tear,.cf-face[aria-checked=true] .cf3d[data-level="1"] .cf3d-tear{animation:cf-tear 2.2s ease-in .3s infinite}.cf-face[aria-checked=true] .cf3d[data-level="1"] .cf3d-brows,.cf-face[aria-checked=true] .cf3d[data-level="2"] .cf3d-brows{transform:translateY(-1px)}.cf-done-face .cf3d[data-level="2"] .cf3d-head,.cf-face[aria-checked=true] .cf3d[data-level="2"] .cf3d-head{animation:cf-hmm 3s ease-in-out infinite}.cf-done-face .cf3d[data-level="3"] .cf3d-eyes,.cf-face[aria-checked=true] .cf3d[data-level="3"] .cf3d-eyes{animation:cf-glance 3.6s ease-in-out infinite}.cf-done-face .cf3d[data-level="4"] .cf3d-head,.cf-face[aria-checked=true] .cf3d[data-level="4"] .cf3d-head{animation:cf-nod 1.8s ease-in-out infinite}.cf-done-face .cf3d[data-level="5"] .cf3d-head,.cf-face[aria-checked=true] .cf3d[data-level="5"] .cf3d-head{animation:cf-joy 1.2s cubic-bezier(.34,1.56,.64,1) infinite}.cf-done-face .cf3d[data-level="5"] .cf3d-shadow,.cf-face[aria-checked=true] .cf3d[data-level="5"] .cf3d-shadow{animation:cf-joy-shadow 1.2s cubic-bezier(.34,1.56,.64,1) infinite}.cf-done-face .cf3d-cheeks,.cf-face[aria-checked=true] .cf3d-cheeks{opacity:.55}.cf-done-face .cf3d[data-level="5"] .cf3d-eyes,.cf-face[aria-checked=true] .cf3d[data-level="5"] .cf3d-eyes{opacity:0;animation:none}.cf-done-face .cf3d[data-level="5"] .cf3d-joy,.cf-face[aria-checked=true] .cf3d[data-level="5"] .cf3d-joy{opacity:1}@keyframes cf-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes cf-sigh{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(-4deg) translateY(1.5px)}}@keyframes cf-tear{0%{opacity:0;transform:translateY(-2px) scale(.6)}20%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1;transform:translateY(9px) scale(1)}to{opacity:0;transform:translateY(12px) scale(.9)}}@keyframes cf-hmm{0%,to{transform:rotate(-6deg)}50%{transform:rotate(-2deg)}}@keyframes cf-glance{0%,30%,to{transform:translateX(0)}40%,55%{transform:translateX(-2.2px)}65%,80%{transform:translateX(2.2px)}}@keyframes cf-nod{0%,to{transform:rotate(0) translateY(0)}30%{transform:rotate(4deg) translateY(-1.5px)}60%{transform:rotate(-3deg) translateY(0)}}@keyframes cf-joy{0%,to{transform:translateY(0) scale(1)}15%{transform:translateY(0) scale(1.06,.94)}45%{transform:translateY(-5px) scale(.97,1.04) rotate(-3deg)}75%{transform:translateY(0) scale(1.03,.97) rotate(2deg)}}@keyframes cf-joy-shadow{0%,15%,75%,to{transform:scaleX(1);opacity:1}45%{transform:scaleX(.78);opacity:.6}}.cf-label{margin:0;text-align:center;font-size:var(--font-label);font-weight:600;color:#23241c;animation:cf-word .3s cubic-bezier(.2,.8,.2,1) both}@keyframes cf-word{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cf-comment{display:grid;gap:6px}.cf-comment>span{font-size:var(--font-label);font-weight:600;color:#23241c}.cf-comment em{margin-inline-start:4px;font-style:normal;font-weight:500;font-size:var(--font-caption);color:#8d897c}.cf-comment textarea{min-height:88px;padding:12px 14px!important;border:1px solid #e1dcd0!important;border-radius:14px!important;background:#fff!important;font:inherit;resize:vertical}.cf-comment textarea:focus{border-color:#5b5b43!important;box-shadow:0 0 0 3px rgba(91,91,67,.12)!important;outline:none}.cf-sheet .cf-send{width:100%;min-height:50px;border:0;border-radius:999px!important;background:#5b5b43;color:#fff;font:inherit;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.cf-sheet .cf-send:disabled{opacity:.4;cursor:default}.cf-sheet .cf-send:active:not(:disabled){transform:scale(.98)}.cf-error{margin:0;color:#94461f;font-size:var(--font-caption)}.cf-done{justify-items:center;gap:6px;text-align:center;padding-top:4px}.cf-stage{position:relative;display:grid;place-items:center;width:160px;height:160px;margin-bottom:6px}.cf-done-face{display:grid;place-items:center}.cf-done-title{font-size:var(--font-section,18px);font-weight:600;color:#23241c}.cf-done-word{display:inline-block;padding:3px 12px;border-radius:999px;background:#e9e8dc;color:#5b5b43;font-size:var(--font-caption);font-weight:600}.cf-done p{margin:6px 0 12px;color:#66655a}.cf-ring{position:absolute;inset:0;width:160px;height:160px;transform:rotate(-90deg);overflow:visible}.cf-ring circle{fill:none;stroke:#5b5b43;stroke-width:3;stroke-linecap:round;stroke-dasharray:440;stroke-dashoffset:440;animation:cf-ring-draw 1s cubic-bezier(.65,0,.35,1) .35s forwards,cf-ring-fade .6s ease 3.2s forwards}@keyframes cf-ring-draw{to{stroke-dashoffset:0}}@keyframes cf-ring-fade{to{opacity:0;transform:scale(1.08)}}.cf-burst{position:absolute;inset:50% auto auto 50%;width:0;height:0}.cf-burst i{position:absolute;top:-4px;left:-4px;width:8px;height:8px;border-radius:2px;background:var(--c);opacity:0;animation:cf-burst 1.4s cubic-bezier(.15,.7,.3,1) calc(1.15s + var(--d)) forwards}.cf-burst i[data-round]{border-radius:50%}@keyframes cf-burst{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1) rotate(200deg)}}.cf-sheet.is-celebrating .cf-done-face{animation:cf-pop-in .7s cubic-bezier(.34,1.56,.64,1) .1s both}.cf-sheet.is-celebrating .cf-done-title{animation:cf-rise .5s cubic-bezier(.2,.8,.2,1) 1.5s both}.cf-sheet.is-celebrating .cf-done-word{animation:cf-rise .5s cubic-bezier(.2,.8,.2,1) 1.8s both}.cf-sheet.is-celebrating .cf-done p{animation:cf-rise .5s cubic-bezier(.2,.8,.2,1) 2.1s both}.cf-sheet.is-celebrating .cf-done .cf-send{animation:cf-rise .5s cubic-bezier(.2,.8,.2,1) 3.3s both}@keyframes cf-pop-in{0%{opacity:0;transform:scale(.3) translateY(24px)}60%{opacity:1;transform:scale(1.12) translateY(-4px)}to{opacity:1;transform:none}}@keyframes cf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cf-sheet *,.cf-sheet :after,.cf-sheet :before{animation:none!important;transition:none!important}.cf-burst,.cf-ring{display:none}}.premium-portal.pa-root .pa-feature .pa-thanks{gap:14px}.premium-portal.pa-root .pa-thanks-main{display:flex;align-items:center;gap:16px}.premium-portal.pa-root .pa-thanks-face{position:relative;display:grid;place-items:center;flex:none;width:84px;height:84px;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(246,196,83,.28),rgba(246,196,83,0) 68%)}.premium-portal.pa-root .pa-thanks-face:after{content:"";position:absolute;inset:2px;border-radius:50%;border:1px solid rgba(255,255,255,.16);animation:pa-thanks-halo 3.2s ease-in-out infinite}@keyframes pa-thanks-halo{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:.3}}.premium-portal.pa-root .pa-thanks-copy{display:grid;gap:4px;min-width:0}.premium-portal.pa-root .pa-thanks-kicker{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 10px 3px 8px;border-radius:999px;background:rgba(255,255,255,.12);color:#e9e8dc;font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root .pa-thanks-kicker svg{color:#f6c453}.premium-portal.pa-root .pa-feature .pa-thanks h2{margin:2px 0 0;color:#fff}.premium-portal.pa-root .pa-thanks-rated{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.72);font-size:var(--font-caption)}.premium-portal.pa-root .pa-thanks-rated b{color:#f6c453;font-weight:600}.premium-portal.pa-root .pa-thanks-face .cf3d-head{animation-duration:2.4s}.premium-portal.pa-root .pa-closeout-thanks{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:#e9e8dc;color:#5b5b43;font-size:var(--font-label);font-weight:600}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root .pa-thanks-face *,.premium-portal.pa-root .pa-thanks-face:after{animation:none!important}}.premium-portal.pa-root .pa-company-map iframe{position:absolute;inset:0}.premium-portal.pa-root .pa-company-map-open{z-index:2}.premium-portal.pa-root .pa-map-preview{z-index:1;display:block;padding:0;border:0;border-radius:0!important;background:#f1eee6;cursor:pointer;transition:opacity .3s ease}.premium-portal.pa-root .pa-map-preview,.premium-portal.pa-root .pa-map-preview>svg{position:absolute;inset:0;width:100%;height:100%}.premium-portal.pa-root .pa-map-pin{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;margin:-34px 0 0 -22px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#5b5b43;color:#fff;box-shadow:0 6px 14px rgba(35,36,28,.28);animation:pa-map-drop .6s cubic-bezier(.34,1.56,.64,1) both}.premium-portal.pa-root .pa-map-pin svg{transform:rotate(45deg)}.premium-portal.pa-root .pa-map-tap svg{flex:none}.premium-portal.pa-root .pa-map-pin:after{content:"";position:absolute;left:50%;bottom:-14px;width:18px;height:6px;margin-left:-9px;border-radius:50%;background:rgba(35,36,28,.18);transform:rotate(45deg)}@keyframes pa-map-drop{0%{opacity:0;translate:0 -18px}to{opacity:1;translate:0 0}}.premium-portal.pa-root .pa-map-name{position:absolute;top:calc(50% + 18px);left:50%;transform:translateX(-50%);padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.92);color:#23241c;font-size:var(--font-caption);font-weight:600;white-space:nowrap;box-shadow:0 1px 4px rgba(35,36,28,.12)}.premium-portal.pa-root .pa-map-tap{position:absolute;inset-block-start:10px;inset-inline-start:10px;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;border-radius:15px;background:rgba(91,91,67,.9);color:#fff;font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root .pa-map-spin{width:12px;height:12px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:pa-map-spin .8s linear infinite}@keyframes pa-map-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root .pa-map-pin,.premium-portal.pa-root .pa-map-spin{animation:none}}.premium-portal.pa-root .pa-map-preview{cursor:default;transition:opacity .45s ease,visibility 0s linear 0s}.premium-portal.pa-root .pa-map-preview[data-hidden]{visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility 0s linear .45s}.premium-portal.pa-root .pa-company-map iframe{opacity:0;transform:scale(1.035);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform 1.2s cubic-bezier(.2,.8,.2,1)}.premium-portal.pa-root .pa-company-map[data-ready] iframe{opacity:1;transform:none}.premium-portal.pa-root .pa-map-preview{transition:opacity .9s cubic-bezier(.4,0,.2,1),filter .9s ease,transform 1.2s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.premium-portal.pa-root .pa-map-preview[data-hidden]{opacity:0;filter:blur(6px);transform:scale(.985);transition:opacity .9s cubic-bezier(.4,0,.2,1),filter .9s ease,transform 1.2s cubic-bezier(.2,.8,.2,1),visibility 0s linear .9s}.premium-portal.pa-root .pa-map-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);background-size:250% 100%;animation:pa-map-sheen 1.8s ease-in-out infinite;pointer-events:none}.premium-portal.pa-root .pa-map-preview[data-hidden]:after{animation:none;opacity:0}@keyframes pa-map-sheen{0%{background-position:150% 0}to{background-position:-50% 0}}.premium-portal.pa-root .pa-map-tap{z-index:1;transition:opacity .3s ease,transform .3s ease}.premium-portal.pa-root .pa-map-preview[data-hidden] .pa-map-tap{opacity:0;transform:translateY(-6px)}.premium-portal.pa-root .pa-map-name,.premium-portal.pa-root .pa-map-pin{z-index:1}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root .pa-company-map iframe,.premium-portal.pa-root .pa-map-preview{transform:none!important;filter:none!important;transition:opacity .2s linear!important}.premium-portal.pa-root .pa-map-preview:after{animation:none}}.premium-portal.pa-root .pa-profile{gap:16px;padding:20px 20px 20px 18px;background:radial-gradient(120% 140% at 0 0,rgba(255,255,255,.09),transparent 55%),var(--pa-olive)}.premium-portal.pa-root .pa-avatar{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:conic-gradient(from 210deg,#e4d7c2,#b29e80,#f7f6f2,#e4d7c2);box-shadow:0 8px 18px -8px rgba(0,0,0,.45)}.premium-portal.pa-root .pa-profile .pa-avatar .pa-initials{width:58px;height:58px;box-shadow:none;border:3px solid var(--pa-olive);background:#f7f6f2;color:var(--pa-olive);font-size:var(--font-section);font-weight:700;letter-spacing:.03em}.premium-portal.pa-root .pa-profile-copy{gap:8px!important}.premium-portal.pa-root .pa-profile-meta{display:flex;flex-wrap:wrap;gap:6px}.premium-portal.pa-root .pa-profile-meta p{min-height:28px;padding:0 10px 0 8px!important;border-radius:999px!important;font-size:var(--font-caption)!important;white-space:nowrap}.premium-portal.pa-root .pa-profile-meta p svg{flex:none}.premium-portal.pa-root[data-portal=field] .pa-tabbar{height:74px;padding:0 6px;border-radius:26px;border-color:#ece8df;background:rgba(255,255,255,.97);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 30px -14px rgba(35,36,28,.28)}.premium-portal.pa-root[data-portal=field] .pa-tab{height:66px;gap:4px;color:#9a968a;transition:color .2s ease}.premium-portal.pa-root[data-portal=field] .pa-tab-pill{width:48px;height:32px;border-radius:12px;transition:background-color .25s ease,color .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.premium-portal.pa-root[data-portal=field] .pa-tab:hover:not(.is-active) .pa-tab-pill{background:#f3f1ea}.premium-portal.pa-root[data-portal=field] .pa-tab.is-active{color:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .pa-tab.is-active .pa-tab-pill{background:var(--pa-olive);color:#fff;transform:translateY(-1px);box-shadow:0 6px 12px -6px rgba(91,91,67,.7);animation:pa-tab-pop .35s cubic-bezier(.34,1.56,.64,1)}@keyframes pa-tab-pop{0%{transform:scale(.7)}to{transform:translateY(-1px) scale(1)}}.premium-portal.pa-root .pa-fab-wrap{flex:none;display:grid;justify-items:center;gap:4px;width:78px;margin-block-start:-30px}.premium-portal.pa-root .pa-fab-wrap small{color:var(--pa-olive);font-size:var(--font-caption);font-weight:600;line-height:1.3}.premium-portal.pa-root[data-portal=field] .pa-fab{position:relative;width:60px;height:60px;margin:0;border:5px solid var(--pa-ground);border-radius:50%!important;background:radial-gradient(circle at 35% 30%,#74745a,#5b5b43 70%);box-shadow:0 10px 20px -8px rgba(91,91,67,.75);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.premium-portal.pa-root[data-portal=field] .pa-fab:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(91,91,67,.35);opacity:0;animation:pa-fab-ring 3.2s ease-out 1s infinite;pointer-events:none}@keyframes pa-fab-ring{0%{opacity:.9;transform:scale(1)}45%,to{opacity:0;transform:scale(1.35)}}.premium-portal.pa-root[data-portal=field] .pa-fab:hover{transform:translateY(-2px);box-shadow:0 14px 24px -8px rgba(91,91,67,.8)}.premium-portal.pa-root[data-portal=field] .pa-fab:active{transform:scale(.93)}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root[data-portal=field] .pa-fab:after,.premium-portal.pa-root[data-portal=field] .pa-tab.is-active .pa-tab-pill{animation:none}}.premium-portal.pa-root .pa-fab-wrap{position:relative;align-self:flex-start;margin-block-start:-26px}.premium-portal.pa-root .pa-fab-wrap:before{content:"";position:absolute;top:-8px;left:50%;width:76px;height:76px;transform:translateX(-50%);border-radius:50%;background:#fff;border:1px solid #ece8df;clip-path:inset(0 -1px 40px -1px);z-index:0;pointer-events:none}.premium-portal.pa-root .pa-fab-wrap>*{position:relative;z-index:1}.premium-portal.pa-root[data-portal=field] .pa-fab{border-color:#fff}.premium-portal.pa-root[data-portal=field] .pa-main :is(.pa-card,.pa-list,.pa-capture,.pa-design,.pa-closeout,.pa-upnext,.pa-banner,.pa-embed,.pa-week,.experience-empty){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.premium-portal.pa-root[data-portal=field] .pa-main :is(.pa-card-pad,.pa-capture,.pa-closeout,.pa-design,.pa-banner){padding-inline:0!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-list>:is(.pa-row,.pa-row-wrap,.pa-work-row)+:is(.pa-row,.pa-row-wrap,.pa-work-row),.premium-portal.pa-root[data-portal=field] .pa-main .pa-work>.pa-work-row+.pa-work-row{border-top:1px solid #e6e2d8!important}.premium-portal.pa-root[data-portal=field] .pa-main :is(.pa-row,.pa-work-main){padding-inline:0!important;background:transparent!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-list .pa-row:hover,.premium-portal.pa-root[data-portal=field] .pa-main .pa-work-main:hover{background:transparent!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-work-actions{padding-inline:0!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-tile{width:28px!important;height:28px!important;background:transparent!important;border:0!important;color:var(--pa-olive)!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-tile[data-tone=warn]{color:#94461f!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-tile[data-tone=info]{color:#2f5168!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-pill{padding:0!important;background:transparent!important;border:0!important;color:#8d897c;font-weight:600}.premium-portal.pa-root[data-portal=field] .pa-main .pa-pill[data-tone=warn]{color:#b0502a!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-pill[data-tone=olive]{color:var(--pa-olive)!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-pill[data-tone=sand]{color:var(--pa-sand-ink)!important}.premium-portal.pa-root[data-portal=field] .pa-stats{gap:0!important}.premium-portal.pa-root[data-portal=field] .pa-stat{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-block:4px!important}.premium-portal.pa-root[data-portal=field] .pa-stat+.pa-stat{border-inline-start:1px solid rgba(255,255,255,.22)!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-upnext .pa-map{border-radius:20px!important;overflow:hidden}.premium-portal.pa-root[data-portal=field] .pa-main .pa-upnext-body{padding-inline:0!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-day{background:transparent!important;border:0!important;box-shadow:none!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-day strong{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;transition:background-color .2s ease,color .2s ease}.premium-portal.pa-root[data-portal=field] .pa-main .pa-day.is-today strong{color:var(--pa-olive);box-shadow:inset 0 0 0 1.5px var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .pa-main .pa-day[aria-pressed=true]{background:transparent!important;color:inherit!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-day[aria-pressed=true] strong{background:var(--pa-olive);color:#fff!important;box-shadow:none}.premium-portal.pa-root[data-portal=field] .pa-main :is(.pa-chips,.pa-segment){gap:18px!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid #e6e2d8!important;border-radius:0!important}.premium-portal.pa-root[data-portal=field] .pa-main :is(.pa-chips,.pa-segment)>button{flex:none;min-height:40px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#8d897c!important;font-weight:500;border-bottom:2px solid transparent!important;margin-bottom:-1px}.premium-portal.pa-root[data-portal=field] .pa-main :is(.pa-chips,.pa-segment)>button:is([aria-pressed=true],[aria-current=page]){color:var(--pa-olive)!important;font-weight:600;border-bottom-color:var(--pa-olive)!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-search{background:transparent!important;border:0!important;border-bottom:1px solid #ddd8cc!important;border-radius:0!important;box-shadow:none!important;padding-inline:0!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-quick>*,.premium-portal.pa-root[data-portal=field] .pa-main .pa-quick>*>span{background:transparent!important;border:0!important;box-shadow:none!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-quick>*>span{color:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .pa-main .pa-quick>.is-warn>span{color:#b0502a}.premium-portal.pa-root[data-portal=field] .pa-main .pa-sheet{box-shadow:none!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-site-cover{border-radius:14px!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-site-cover:not(:has(img)){background:transparent!important;color:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .pa-main .pa-profile{padding:4px 0 8px!important;color:var(--pa-ink)!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-profile:after{display:none!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-profile h2{color:var(--pa-ink)!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-profile .pa-initials{background:var(--pa-olive)!important;color:#fff!important;box-shadow:none!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-profile p{padding:0!important;background:transparent!important;border:0!important;color:#8d897c!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-section-head{margin-top:6px}.premium-portal.pa-root[data-portal=field] .pa-main .pa-btn-soft{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--pa-olive)!important;font-weight:600}.premium-portal.pa-root[data-portal=field] .pa-main .pa-iconbtn{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .pa-appbar-actions{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.premium-portal.pa-root[data-portal=field] .pa-appbar-actions>:is(.pa-iconbtn,.pa-lang){background:transparent!important;border:0!important;box-shadow:none!important}.premium-portal.pa-root[data-portal=field][data-section=home] .pa-appbar-actions>:is(.pa-iconbtn,.pa-lang){color:#fff}.premium-portal.pa-root[data-portal=field] .fp-up{display:grid;gap:14px}.premium-portal.pa-root[data-portal=field] .fp-up-map{position:relative;height:112px!important;border-radius:22px!important;overflow:hidden}.premium-portal.pa-root[data-portal=field] .fp-up-map .pa-map-pin{top:50%!important;left:50%!important;width:40px!important;height:40px!important;margin:0!important;border-radius:50% 50% 50% 0!important;background:var(--pa-olive)!important;transform:translate(-50%,-88%) rotate(-45deg)!important;box-shadow:0 8px 14px -6px rgba(35,36,28,.45)!important;z-index:1}.premium-portal.pa-root[data-portal=field] .fp-up-map .pa-map-pin:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff}.premium-portal.pa-root[data-portal=field] .fp-up-map .pa-map-pin:after{display:none}.premium-portal.pa-root[data-portal=field] .fp-up-pulse{position:absolute;top:50%;left:50%;width:18px;height:7px;margin:6px 0 0 -9px;border-radius:50%;background:rgba(91,91,67,.35);animation:fp-up-pulse 2.4s ease-out infinite}@keyframes fp-up-pulse{0%{transform:scale(.6);opacity:.9}70%,to{transform:scale(3.2);opacity:0}}.premium-portal.pa-root[data-portal=field] .fp-up-when{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;padding:4px 11px;border-radius:999px;background:var(--pa-olive);color:#fff;font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root[data-portal=field] .fp-up-body{display:flex;align-items:flex-start;gap:16px;padding:0;border:0;background:none;color:inherit;text-align:start;font:inherit;cursor:pointer}.premium-portal.pa-root[data-portal=field] .fp-up-time{display:grid;flex:none;min-width:64px;padding-inline-end:16px;border-inline-end:1px solid #e1dcd0;line-height:1.2}.premium-portal.pa-root[data-portal=field] .fp-up-time strong{color:var(--pa-olive);font-size:var(--font-title);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fp-up-time small{margin-top:4px;color:#8d897c;font-size:var(--font-caption);white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fp-up-copy{display:grid;gap:3px;min-width:0}.premium-portal.pa-root[data-portal=field] .fp-up-kicker{color:var(--pa-sand-ink);font-size:var(--font-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.premium-portal.pa-root[data-portal=field] .fp-up-copy>strong{color:var(--pa-ink);font-size:var(--font-section);font-weight:600;line-height:1.35}.premium-portal.pa-root[data-portal=field] .fp-up-copy>small{color:#77746a;font-size:var(--font-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fp-up-place{display:flex;align-items:center;gap:4px}.premium-portal.pa-root[data-portal=field] .fp-up-place svg{flex:none;color:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .fp-up-place span{overflow:hidden;text-overflow:ellipsis}.premium-portal.pa-root[data-portal=field] .fp-up-actions{display:flex;align-items:center;gap:10px}.premium-portal.pa-root[data-portal=field] .fp-up-go{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 18px;border:0;border-radius:999px!important;background:var(--pa-olive);color:#fff;font:inherit;font-weight:600;text-decoration:none;box-shadow:0 8px 16px -10px rgba(91,91,67,.8);cursor:pointer;transition:transform .15s ease}.premium-portal.pa-root[data-portal=field] .fp-up-round{display:grid;place-items:center;flex:none;width:50px;height:50px;padding:0;border:1.5px solid #ddd8cc;border-radius:50%!important;background:transparent;color:var(--pa-olive);cursor:pointer;transition:border-color .2s ease,transform .15s ease}.premium-portal.pa-root[data-portal=field] .fp-up-round:hover{border-color:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] :is(.fp-up-go,.fp-up-round):active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root[data-portal=field] .fp-up-pulse{animation:none;opacity:0}}.premium-portal.pa-root .pa-notify-item.is-pending{cursor:default;align-items:center}.premium-portal.pa-root .pa-notify-accept{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:36px;padding:0 14px;border:0;border-radius:999px!important;background:var(--pa-olive);color:#fff;font:inherit;font-size:var(--font-label);font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .2s ease}.premium-portal.pa-root .pa-notify-accept:disabled{opacity:.6}.premium-portal.pa-root .pa-notify-accept:active:not(:disabled){transform:scale(.96)}.premium-portal.pa-root[data-portal=field] .fp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;padding:4px 0 2px}.premium-portal.pa-root[data-portal=field] .fp-stats .pa-stat{display:flex!important;flex-direction:row!important;justify-content:flex-start;gap:10px;min-width:0;padding:6px 12px!important;transition:opacity .2s ease}.premium-portal.pa-root[data-portal=field] .fp-stats .pa-stat:first-child{padding-inline-start:0!important}.premium-portal.pa-root[data-portal=field] .fp-stats .pa-stat+.pa-stat{border-inline-start:1px solid rgba(255,255,255,.16)!important}.premium-portal.pa-root[data-portal=field] .fp-stats .pa-stat:active{opacity:.75}.premium-portal.pa-root[data-portal=field] .fp-stat-icon{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.12);color:var(--pa-sand-light)}.premium-portal.pa-root[data-portal=field] .fp-stats .pa-stat[data-alert] .fp-stat-icon:after{content:"";position:absolute;top:0;inset-inline-end:0;width:8px;height:8px;border-radius:50%;background:#e8a35a;box-shadow:0 0 0 2px var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .fp-stat-copy{display:grid;min-width:0;line-height:1.15}.premium-portal.pa-root[data-portal=field] .fp-stat-copy strong{color:#fff;font-size:var(--font-title)!important;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.premium-portal.pa-root[data-portal=field] .fp-stat-copy span{margin-top:3px;color:rgba(228,215,194,.85);font-size:var(--font-caption)!important;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-portal.pa-root[data-portal=field] .fp-stats .pa-stat{flex-direction:column!important;align-items:flex-start;gap:6px}.premium-portal.pa-root[data-portal=field] .fp-stat-top{display:flex;align-items:center;gap:8px}.premium-portal.pa-root[data-portal=field] .fp-stat-icon{width:26px;height:26px}.premium-portal.pa-root[data-portal=field] .fp-stat-top strong{color:#fff;font-size:var(--font-title)!important;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.premium-portal.pa-root[data-portal=field] .fp-stat-label{color:rgba(228,215,194,.85);font-size:var(--font-caption)!important;font-weight:500;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fc-planner{gap:16px;--fc-visit:#b08a52;--fc-task:#4f7590;--fc-late:#b0502a}.premium-portal.pa-root[data-portal=field] .fc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.premium-portal.pa-root[data-portal=field] .fc-eyebrow{color:var(--pa-sand-ink);font-size:var(--font-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.premium-portal.pa-root[data-portal=field] .fc-head h1{margin:2px 0 0;font-size:var(--font-title)!important}.premium-portal.pa-root[data-portal=field] .fc-nav{display:flex;align-items:center;gap:4px}.premium-portal.pa-root[data-portal=field] .fc-today{min-height:34px;padding:0 14px;border:1.5px solid var(--pa-olive);border-radius:999px!important;background:transparent;color:var(--pa-olive);font:inherit;font-size:var(--font-label);font-weight:600;cursor:pointer}.premium-portal.pa-root[data-portal=field] .fc-arrow{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%!important;background:transparent;color:var(--pa-olive);cursor:pointer}.premium-portal.pa-root[data-portal=field] .fc-arrow:hover{background:var(--pa-olive-soft)}.premium-portal.pa-root[data-portal=field] .fc-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e6e2d8;border-bottom:1px solid #e6e2d8}.premium-portal.pa-root[data-portal=field] .fc-summary span{display:grid;gap:1px;padding:12px 0;color:#8d897c;font-size:var(--font-caption)}.premium-portal.pa-root[data-portal=field] .fc-summary span+span{padding-inline-start:14px;border-inline-start:1px solid #e6e2d8}.premium-portal.pa-root[data-portal=field] .fc-summary strong{color:var(--pa-ink);font-size:var(--font-section);font-weight:600;font-variant-numeric:tabular-nums}.premium-portal.pa-root[data-portal=field] .fc-switch{display:inline-grid;grid-template-columns:1fr 1fr;justify-self:start;padding:3px;border-radius:999px;background:#ebe8df}.premium-portal.pa-root[data-portal=field] .fc-switch button{min-height:32px;padding:0 18px;border:0;border-radius:999px!important;background:transparent;color:#77746a;font:inherit;font-size:var(--font-label);font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.premium-portal.pa-root[data-portal=field] .fc-switch button[aria-pressed=true]{background:#fff;color:var(--pa-olive);box-shadow:0 1px 3px rgba(35,36,28,.12)}.premium-portal.pa-root[data-portal=field] .fc-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;animation:fc-in .3s ease both}.premium-portal.pa-root[data-portal=field] .fc-day,.premium-portal.pa-root[data-portal=field] .fc-mday{display:grid;justify-items:center;gap:4px;padding:6px 0 8px;border:0;border-radius:16px!important;background:transparent;color:var(--pa-ink);font:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease}.premium-portal.pa-root[data-portal=field] .fc-day small{color:#8d897c;font-size:var(--font-caption)}.premium-portal.pa-root[data-portal=field] .fc-day strong{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-size:var(--font-panel);font-weight:600;font-variant-numeric:tabular-nums}.premium-portal.pa-root[data-portal=field] .fc-day.is-today strong,.premium-portal.pa-root[data-portal=field] .fc-mday.is-today strong{color:var(--pa-olive);box-shadow:inset 0 0 0 1.5px var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .fc-day[aria-pressed=true] strong,.premium-portal.pa-root[data-portal=field] .fc-mday[aria-pressed=true] strong{background:var(--pa-olive);color:#fff;box-shadow:0 6px 12px -6px rgba(91,91,67,.8)}.premium-portal.pa-root[data-portal=field] .fc-load{display:flex;gap:3px;height:5px}.premium-portal.pa-root[data-portal=field] .fc-load i{width:5px;height:5px;border-radius:50%;background:var(--pa-sand)}.premium-portal.pa-root[data-portal=field] .fc-day.is-late .fc-load i{background:var(--fc-late)}.premium-portal.pa-root[data-portal=field] :is(.fc-day,.fc-mday):active{transform:scale(.94)}.premium-portal.pa-root[data-portal=field] .fc-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;animation:fc-in .3s ease both}.premium-portal.pa-root[data-portal=field] .fc-month-head{padding-bottom:6px;color:#8d897c;font-size:var(--font-caption);font-weight:600;text-align:center}.premium-portal.pa-root[data-portal=field] .fc-mday{position:relative;padding:3px 0 9px}.premium-portal.pa-root[data-portal=field] .fc-mday strong{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:var(--font-body);font-weight:500;font-variant-numeric:tabular-nums}.premium-portal.pa-root[data-portal=field] .fc-mday i{position:absolute;bottom:1px;left:50%;transform:translateX(-50%);min-width:6px;height:6px;border-radius:999px;background:var(--pa-sand);color:#fff;font-size:0;font-style:normal}.premium-portal.pa-root[data-portal=field] .fc-mday i:not(:empty){min-width:14px;height:12px;padding:0 3px;font-size:9px;font-weight:700;line-height:12px}.premium-portal.pa-root[data-portal=field] .fc-mday.is-late i{background:var(--fc-late)}@keyframes fc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.premium-portal.pa-root[data-portal=field] .fc-agenda-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:6px}.premium-portal.pa-root[data-portal=field] .fc-agenda-head h2{display:grid;margin:0;font-size:var(--font-section)!important}.premium-portal.pa-root[data-portal=field] .fc-agenda-head h2 small{color:#8d897c;font-size:var(--font-caption);font-weight:500}.premium-portal.pa-root[data-portal=field] .fc-filter{display:flex;gap:14px}.premium-portal.pa-root[data-portal=field] .fc-filter button{padding:0 0 4px;border:0;border-bottom:2px solid transparent;border-radius:0!important;background:transparent;color:#8d897c;font:inherit;font-size:var(--font-label);font-weight:500;cursor:pointer}.premium-portal.pa-root[data-portal=field] .fc-filter button[aria-pressed=true]{border-bottom-color:var(--pa-olive);color:var(--pa-olive);font-weight:600}.premium-portal.pa-root[data-portal=field] .fc-showall{justify-self:start;margin-top:-8px}.premium-portal.pa-root[data-portal=field] .fc-agenda{display:grid;gap:18px;animation:fc-in .3s ease both}.premium-portal.pa-root[data-portal=field] .fc-group h3{display:flex;align-items:baseline;gap:8px;margin:0 0 6px;font-size:var(--font-label)!important;font-weight:600}.premium-portal.pa-root[data-portal=field] .fc-group h3 small{color:#8d897c;font-size:var(--font-caption);font-weight:500}.premium-portal.pa-root[data-portal=field] .fc-group h3 bdi{margin-inline-start:auto;color:#8d897c;font-size:var(--font-caption);font-weight:500}.premium-portal.pa-root[data-portal=field] .fc-item{--fc-c:var(--fc-task);position:relative;display:grid;grid-template-columns:58px 18px minmax(0,1fr);align-items:stretch}.premium-portal.pa-root[data-portal=field] .fc-item.kind-install{--fc-c:var(--fc-install)}.premium-portal.pa-root[data-portal=field] .fc-item.kind-visit{--fc-c:var(--fc-visit)}.premium-portal.pa-root[data-portal=field] .fc-item.is-late{--fc-c:var(--fc-late)}.premium-portal.pa-root[data-portal=field] .fc-time{padding-top:14px;color:var(--pa-ink);font-size:var(--font-label);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fc-node{position:relative}.premium-portal.pa-root[data-portal=field] .fc-node:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#e3dfd4}.premium-portal.pa-root[data-portal=field] .fc-item:first-of-type .fc-node:before{top:18px}.premium-portal.pa-root[data-portal=field] .fc-item:last-of-type .fc-node:before{bottom:calc(100% - 18px)}.premium-portal.pa-root[data-portal=field] .fc-node:after{content:"";position:absolute;top:14px;left:50%;border-radius:50%}.premium-portal.pa-root[data-portal=field] .fc-main{display:flex;align-items:center;gap:10px;min-width:0;margin:4px 0;padding:10px 0 10px 12px;border-inline-start:3px solid var(--fc-c);border-radius:0!important;background:linear-gradient(90deg,color-mix(in srgb,var(--fc-c) 7%,transparent),transparent 85%)}.premium-portal.pa-root[data-portal=field][dir=rtl] .fc-main{padding:10px 12px 10px 0;background:linear-gradient(270deg,color-mix(in srgb,var(--fc-c) 7%,transparent),transparent 85%)}.premium-portal.pa-root[data-portal=field] .fc-body{display:grid;flex:1;gap:2px;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:start;font:inherit;cursor:pointer}.premium-portal.pa-root[data-portal=field] .fc-kind{display:flex;align-items:center;gap:8px;color:var(--fc-c);font-size:var(--font-caption)}.premium-portal.pa-root[data-portal=field] .fc-kind em{display:inline-flex;align-items:center;gap:3px;color:var(--fc-late);font-style:normal}.premium-portal.pa-root[data-portal=field] .fc-kind em.is-ok{color:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .fc-body strong{color:var(--pa-ink);font-size:var(--font-body);font-weight:600}.premium-portal.pa-root[data-portal=field] .fc-body small{color:#8d897c;font-size:var(--font-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fc-item.is-done .fc-body strong{color:#8d897c;text-decoration:line-through;text-decoration-color:rgba(141,137,124,.5)}.premium-portal.pa-root[data-portal=field] .fc-act{flex:none;padding:0 14px;border:0;border-radius:999px!important;background:var(--pa-olive);color:#fff;font:inherit;font-size:var(--font-caption);font-weight:600;cursor:pointer}.premium-portal.pa-root[data-portal=field] .fc-act:disabled{background:#d9d5ca;color:#77746a}.premium-portal.pa-root[data-portal=field] .fc-empty{display:grid;justify-items:center;gap:10px;padding:30px 0;color:#77746a;text-align:center}.premium-portal.pa-root[data-portal=field] .fc-empty span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--pa-olive-soft);color:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .fc-foot{margin:0;color:#a19d91;font-size:var(--font-caption);text-align:center}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root[data-portal=field] :is(.fc-week,.fc-month,.fc-agenda){animation:none}}.premium-portal.pa-root[data-portal=field] .fc-planner{--fc-install:#5b5b43;--fc-visit:#b29e80;--fc-task:#8a8a6c;--fc-late:#7a5f38}.premium-portal.pa-root[data-portal=field] .fc-group{display:grid;gap:8px}.premium-portal.pa-root[data-portal=field] .fc-group h3{margin-bottom:2px!important;color:var(--pa-ink)}.premium-portal.pa-root[data-portal=field] .fc-group.is-late h3{color:var(--fc-late)}.premium-portal.pa-root[data-portal=field] .fc-group h3 bdi{min-width:22px;padding:1px 8px;border-radius:999px;background:#ebe8df;color:#77746a;font-weight:600;text-align:center}.premium-portal.pa-root[data-portal=field] .fc-group.is-late h3 bdi{background:#efe8dc;color:var(--fc-late)}.premium-portal.pa-root[data-portal=field] .fc-item{grid-template-columns:60px 16px minmax(0,1fr)}.premium-portal.pa-root[data-portal=field] .fc-time{display:grid;align-content:start;gap:1px;padding-top:15px}.premium-portal.pa-root[data-portal=field] .fc-time b{color:var(--pa-ink);font-size:var(--font-label);font-weight:600}.premium-portal.pa-root[data-portal=field] .fc-time small{color:var(--fc-late);font-size:var(--font-caption);font-weight:500}.premium-portal.pa-root[data-portal=field] .fc-node:before{background:#e1dcd0}.premium-portal.pa-root[data-portal=field] .fc-node:after{top:17px;width:10px;height:10px;margin-left:-5px;background:var(--fc-c);box-shadow:0 0 0 3px var(--pa-ground)}.premium-portal.pa-root[data-portal=field] .fc-item.kind-task .fc-node:after{background:var(--pa-ground);box-shadow:inset 0 0 0 2px var(--fc-task),0 0 0 3px var(--pa-ground)}.premium-portal.pa-root[data-portal=field] .fc-item.is-late{--fc-c:inherit}.premium-portal.pa-root[data-portal=field] .fc-item.is-late.kind-install{--fc-c:var(--fc-install)}.premium-portal.pa-root[data-portal=field] .fc-item.is-late.kind-visit{--fc-c:var(--fc-visit)}.premium-portal.pa-root[data-portal=field] .fc-item.is-late.kind-task{--fc-c:var(--fc-task)}.premium-portal.pa-root[data-portal=field] .fc-main{margin:0!important;padding:12px 14px!important;border:1px solid #ece8df!important;border-radius:18px!important;background:#fff!important;box-shadow:0 1px 2px rgba(35,36,28,.04);transition:border-color .2s ease,transform .15s ease}.premium-portal.pa-root[data-portal=field] .fc-main:hover{border-color:#d8d2c3!important}.premium-portal.pa-root[data-portal=field] .fc-item.is-late .fc-main{border-color:#e9dfcd!important;background:linear-gradient(0deg,#fff,#fff) padding-box,#fbf8f2!important}.premium-portal.pa-root[data-portal=field] .fc-kind{gap:6px;color:#8d897c!important;font-weight:600}.premium-portal.pa-root[data-portal=field] .fc-kind:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--fc-c,var(--fc-task))}.premium-portal.pa-root[data-portal=field] .fc-item.kind-install .fc-kind{color:var(--fc-install)!important}.premium-portal.pa-root[data-portal=field] .fc-item.kind-visit .fc-kind{color:#8f7a58!important}.premium-portal.pa-root[data-portal=field] .fc-body strong{font-size:var(--font-body)!important;line-height:1.4}.premium-portal.pa-root[data-portal=field] .fc-act{min-height:34px;padding:0 16px;background:var(--pa-olive)!important;color:#fff!important;box-shadow:0 6px 12px -8px rgba(91,91,67,.9)}.premium-portal.pa-root[data-portal=field] .fc-act:disabled{background:#ebe8df!important;color:#8d897c!important;box-shadow:none}.premium-portal.pa-root[data-portal=field] .fc-summary span[data-tone=late] strong{color:var(--fc-late)}.premium-portal.pa-root[data-portal=field] .fc-day.is-late .fc-load i,.premium-portal.pa-root[data-portal=field] .fc-mday.is-late i{background:var(--fc-late)!important}.premium-portal.pa-root[data-portal=field][dir=rtl] .fc-main{padding:12px 14px!important}.premium-portal.pa-root[data-portal=field] .fj-head{display:flex;align-items:center;gap:10px}.premium-portal.pa-root[data-portal=field] .fj-head h1{margin:0;font-size:var(--font-title)!important}.premium-portal.pa-root[data-portal=field] .fj-head bdi{min-width:28px;padding:2px 10px;border-radius:999px;background:var(--pa-olive);color:#fff;font-size:var(--font-caption);font-weight:600;text-align:center}.premium-portal.pa-root[data-portal=field] .fj-search{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border:1px solid #ece8df;border-radius:999px;background:#fff;color:#8d897c;transition:border-color .2s ease,box-shadow .2s ease}.premium-portal.pa-root[data-portal=field] .fj-search:focus-within{border-color:var(--pa-olive);box-shadow:0 0 0 3px rgba(91,91,67,.12)}.premium-portal.pa-root[data-portal=field] .fj-search input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;padding:0!important;color:var(--pa-ink);font:inherit;font-size:var(--font-body)}.premium-portal.pa-root[data-portal=field] .fj-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border-radius:999px;background:#ebe8df}.premium-portal.pa-root[data-portal=field] .fj-filter button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:0;border-radius:999px!important;background:transparent;color:#77746a;font:inherit;font-size:var(--font-label);font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.premium-portal.pa-root[data-portal=field] .fj-filter bdi{color:#a19d91;font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root[data-portal=field] .fj-filter button[aria-pressed=true]{background:#fff;color:var(--pa-olive);box-shadow:0 1px 3px rgba(35,36,28,.12)}.premium-portal.pa-root[data-portal=field] .fj-filter button[aria-pressed=true] bdi{color:var(--pa-sand-ink)}.premium-portal.pa-root[data-portal=field] .fj-list{display:grid;gap:10px}.premium-portal.pa-root[data-portal=field] .fj-card{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px 12px 12px;border:1px solid #ece8df;border-radius:22px!important;background:#fff;color:inherit;font:inherit;text-align:start;cursor:pointer;box-shadow:0 1px 2px rgba(35,36,28,.04);transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease}.premium-portal.pa-root[data-portal=field] .fj-card:hover{border-color:#d8d2c3;box-shadow:0 8px 20px -14px rgba(35,36,28,.35)}.premium-portal.pa-root[data-portal=field] .fj-card:active{transform:scale(.985)}.premium-portal.pa-root[data-portal=field] .fj-cover{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#e4d7c2,#b29e80)}.premium-portal.pa-root[data-portal=field] .fj-cover img{width:100%;height:100%;object-fit:cover}.premium-portal.pa-root[data-portal=field] .fj-mono{color:#fff;font-size:var(--font-section);font-weight:700;letter-spacing:.02em}.premium-portal.pa-root[data-portal=field] .fj-copy{display:grid;gap:3px;flex:1;min-width:0}.premium-portal.pa-root[data-portal=field] .fj-copy strong{color:var(--pa-ink);font-size:var(--font-body);font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fj-copy small{display:flex;flex-wrap:wrap;gap:2px 10px;color:#8d897c;font-size:var(--font-caption)}.premium-portal.pa-root[data-portal=field] .fj-place{display:inline-flex;align-items:center;gap:3px}.premium-portal.pa-root[data-portal=field] .fj-next{display:inline-flex;align-items:center;gap:5px;margin-top:3px;min-width:0;color:var(--pa-olive);font-size:var(--font-caption);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fj-next svg{flex:none}.premium-portal.pa-root[data-portal=field] .fj-next.is-late{color:var(--pa-sand-ink)}.premium-portal.pa-root[data-portal=field] .fj-next.is-quiet{color:#a19d91;font-weight:500}.premium-portal.pa-root[data-portal=field] .fj-next.is-done{color:#8d897c}.premium-portal.pa-root[data-portal=field] .fj-side{display:flex;align-items:center;gap:6px;flex:none;color:#a19d91}.premium-portal.pa-root[data-portal=field] .fj-count{min-width:24px;padding:2px 8px;border-radius:999px;background:var(--pa-olive-soft);color:var(--pa-olive);font-size:var(--font-caption);font-weight:700;text-align:center}.premium-portal.pa-root[data-portal=field] .fj-card.is-done{opacity:.78}.premium-portal.pa-root[data-portal=field] .fj-card.is-done .fj-cover{filter:grayscale(.4)}.premium-portal.pa-root[data-portal=field] .fj-next{display:flex;max-width:100%}.premium-portal.pa-root[data-portal=field] .fj-next-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root[data-portal=field] label.fj-search{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:48px!important;padding:0 16px!important}.premium-portal.pa-root[data-portal=field] label.fj-search>svg{position:static!important;flex:none;margin:0!important;transform:none!important}.premium-portal.pa-root[data-portal=field] label.fj-search>input{flex:1 1 auto!important;width:auto!important;min-height:0!important;height:46px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.premium-portal.pa-root[data-portal=field] .fj-list{gap:14px}.premium-portal.pa-root[data-portal=field] .fj-card{display:grid!important;gap:0!important;padding:0!important;overflow:hidden;border-radius:24px!important}.premium-portal.pa-root[data-portal=field] .fj-banner{position:relative;display:block;height:132px;overflow:hidden;background:linear-gradient(145deg,#74745a,#5b5b43)}.premium-portal.pa-root[data-portal=field] .fj-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.premium-portal.pa-root[data-portal=field] .fj-card:hover .fj-banner img{transform:scale(1.04)}.premium-portal.pa-root[data-portal=field] .fj-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(35,36,28,0) 25%,rgba(35,36,28,.78))}.premium-portal.pa-root[data-portal=field] .fj-banner .fj-mono{position:absolute;inset-block-start:16px;inset-inline-start:16px;font-size:var(--font-title);opacity:.45}.premium-portal.pa-root[data-portal=field] .fj-banner-copy{position:absolute;inset-inline:16px;inset-block-end:12px;z-index:1;display:grid;gap:1px;color:#fff}.premium-portal.pa-root[data-portal=field] .fj-banner-copy strong{font-size:var(--font-panel);font-weight:600;line-height:1.3;text-shadow:0 1px 6px rgba(0,0,0,.3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fj-banner-copy small{color:rgba(255,255,255,.82);font-size:var(--font-caption)}.premium-portal.pa-root[data-portal=field] .fj-banner .fj-count{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--pa-olive);font-size:var(--font-caption);font-weight:700;backdrop-filter:blur(6px)}.premium-portal.pa-root[data-portal=field] .fj-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"place chev" "next chev";align-items:center;gap:4px 10px;padding:12px 16px 14px}.premium-portal.pa-root[data-portal=field] .fj-foot .fj-place{grid-area:place;display:flex;align-items:center;gap:5px;min-width:0;color:#77746a;font-size:var(--font-caption)}.premium-portal.pa-root[data-portal=field] .fj-foot .fj-place svg{flex:none;color:var(--pa-sand)}.premium-portal.pa-root[data-portal=field] .fj-foot .fj-place span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fj-foot .fj-next{grid-area:next;margin:0;font-size:var(--font-label)}.premium-portal.pa-root[data-portal=field] .fj-next-text b{margin-inline-end:6px;font-weight:700}.premium-portal.pa-root[data-portal=field] .fj-next-text bdi{color:var(--pa-ink);font-weight:500}.premium-portal.pa-root[data-portal=field] .fj-chev{grid-area:chev;color:#a19d91}.premium-portal.pa-root[data-portal=field] .fj-card.is-done{opacity:.82}.premium-portal.pa-root[data-portal=field] .fj-card.is-done .fj-banner img{filter:grayscale(.5)}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root[data-portal=field] .fj-banner img{transition:none}}.premium-portal.pa-root[data-portal=field] .fj-banner[data-type-image] img{inset:50% 0 auto auto;width:240%;height:auto;max-width:none;transform:translateY(-50%);object-fit:fill}.premium-portal.pa-root[data-portal=field] .fj-card:hover .fj-banner[data-type-image] img{transform:translateY(-50%) scale(1.03)}.premium-portal.pa-root[data-portal=field][dir=rtl] .fj-banner[data-type-image] img{inset:50% 0 auto auto}.premium-portal.pa-root[data-portal=field] .fj-banner.fj-full{height:auto;aspect-ratio:16/9;background:#ebe8df}.premium-portal.pa-root[data-portal=field] .fj-banner.fj-full:after{display:none}.premium-portal.pa-root[data-portal=field] .fj-banner.fj-full img{position:absolute;inset:0;width:100%;height:100%;max-width:none;transform:none;object-fit:contain;object-position:center}.premium-portal.pa-root[data-portal=field] .fj-card:hover .fj-banner.fj-full img{transform:none}.premium-portal.pa-root[data-portal=field] .fj-banner.fj-full .fj-mono{inset:0;display:grid;place-items:center;color:var(--pa-olive);opacity:.5}.premium-portal.pa-root[data-portal=field] .fj-title{display:grid;gap:1px;padding:14px 16px 0}.premium-portal.pa-root[data-portal=field] .fj-title strong{color:var(--pa-ink);font-size:var(--font-panel);font-weight:600;line-height:1.35}.premium-portal.pa-root[data-portal=field] .fj-title small{color:#8d897c;font-size:var(--font-caption)}.premium-portal.pa-root[data-portal=field] .fj-title+.fj-foot{padding-top:8px}.premium-portal.pa-root[data-portal=field] .fj-view{display:inline-flex;margin-inline-start:auto;padding:3px;border-radius:999px;background:#ebe8df}.premium-portal.pa-root[data-portal=field] .fj-view button{display:grid;place-items:center;width:38px;height:32px;padding:0;border:0;border-radius:999px!important;background:transparent;color:#8d897c;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.premium-portal.pa-root[data-portal=field] .fj-view button[aria-pressed=true]{background:#fff;color:var(--pa-olive);box-shadow:0 1px 3px rgba(35,36,28,.12)}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:900px){.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-card{border-radius:20px!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-banner.fj-full{aspect-ratio:4/3}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-count{inset-block-start:8px;inset-inline-end:8px;padding:2px 8px;font-size:11px}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-title{padding:10px 12px 0}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-title strong{font-size:var(--font-label);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-foot{grid-template-columns:minmax(0,1fr);grid-template-areas:"place" "next";padding:6px 12px 12px}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-chev,.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-next-text bdi{display:none}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list]{gap:10px}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-card{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"thumb title" "thumb foot";align-items:center;column-gap:12px;border-radius:20px!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-banner.fj-full{grid-area:thumb;align-self:stretch;aspect-ratio:auto;min-height:80px;border-radius:14px}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-count{display:none}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-title{grid-area:title;padding:2px 0 0}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-title strong{font-size:var(--font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-foot{grid-area:foot;padding:4px 0 2px!important;gap:2px 8px}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-card{row-gap:0!important}.premium-portal.pa-root[data-portal=field] .fj-list .fj-banner.fj-full{aspect-ratio:auto!important;background:transparent}.premium-portal.pa-root[data-portal=field] .fj-list .fj-banner.fj-full img{position:relative!important;inset:auto!important;display:block;height:auto!important;object-fit:cover}.premium-portal.pa-root[data-portal=field] .fj-list .fj-banner.fj-full:not(:has(img)){aspect-ratio:16/9!important;background:#ebe8df}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-banner.fj-full{align-self:center;min-height:0}.premium-portal.pa-root[data-portal=field] .fj-list .fj-stage{display:inline-flex!important;align-items:center;gap:5px;max-width:calc(100% - 16px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-portal.pa-root[data-portal=field] .fj-list .fj-stage:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#a19d91}.premium-portal.pa-root[data-portal=field] .fj-list .fj-stage[data-tone=sand]{color:#7a5f38}.premium-portal.pa-root[data-portal=field] .fj-list .fj-stage[data-tone=sand]:before{background:#b29e80}.premium-portal.pa-root[data-portal=field] .fj-list .fj-stage[data-tone=olive]{color:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .fj-list .fj-stage[data-tone=olive]:before{background:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .fj-list .fj-stage[data-tone=info]{color:#2f5168}.premium-portal.pa-root[data-portal=field] .fj-list .fj-stage[data-tone=info]:before{background:#4f7590}.premium-portal.pa-root[data-portal=field] .fj-list .fj-stage[data-tone=plain]{color:#5f5d54}.premium-portal.pa-root[data-portal=field] .fj-list .fj-stage[data-tone=done]{color:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .fj-list .fj-stage[data-tone=done]:before{display:none}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-stage{display:none!important}.premium-portal.pa-root[data-portal=field] .fj-stage-inline{display:none}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-stage-inline{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root[data-portal=field] .fj-stage-inline:before{content:"";width:7px;height:7px;border-radius:50%;background:#a19d91}.premium-portal.pa-root[data-portal=field] .fj-stage-inline[data-tone=sand]{color:#7a5f38}.premium-portal.pa-root[data-portal=field] .fj-stage-inline[data-tone=sand]:before{background:#b29e80}.premium-portal.pa-root[data-portal=field] .fj-stage-inline[data-tone=done],.premium-portal.pa-root[data-portal=field] .fj-stage-inline[data-tone=olive]{color:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .fj-stage-inline[data-tone=done]:before,.premium-portal.pa-root[data-portal=field] .fj-stage-inline[data-tone=olive]:before{background:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .fj-stage-inline[data-tone=info]{color:#2f5168}.premium-portal.pa-root[data-portal=field] .fj-stage-inline[data-tone=info]:before{background:#4f7590}.rd-visit{display:grid;gap:14px;padding:16px;border-radius:22px;background:radial-gradient(120% 140% at 0 0,rgba(255,255,255,.09),transparent 55%),#5b5b43;color:#fff;box-shadow:0 12px 26px -18px rgba(35,36,28,.6)}.rd-visit-head{display:flex;align-items:center;gap:12px}.rd-visit-avatar{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;background:#f7f6f2;color:#5b5b43;font-weight:700;box-shadow:0 0 0 3px rgba(255,255,255,.15)}.rd-visit-who{display:grid;gap:1px;flex:1;min-width:0}.rd-visit-who small{color:#d8c6a6;font-size:var(--font-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rd-visit-who strong{color:#fff;font-size:var(--font-panel);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-visit-who bdi{color:rgba(255,255,255,.75);font-size:var(--font-caption);font-variant-numeric:tabular-nums}.rd-visit-ok{display:inline-flex;align-items:center;gap:4px;flex:none;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.16);color:#fff;font-size:var(--font-caption);font-weight:600}.rd-visit-place{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.88);font-size:var(--font-label)}.rd-visit-place svg{flex:none;color:#d8c6a6}.rd-visit-place span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-visit-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.rd-visit-actions a{display:grid;justify-items:center;gap:6px;padding:10px 4px;border-radius:16px;background:rgba(255,255,255,.1);color:#fff;font-size:var(--font-caption);font-weight:600;text-decoration:none;transition:background-color .2s ease,transform .15s ease}.rd-visit-actions a span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.14)}.rd-visit-actions a.is-primary{background:#f7f6f2;color:#5b5b43}.rd-visit-actions a.is-primary span{background:#5b5b43;color:#fff}.rd-visit-actions a:hover{background:rgba(255,255,255,.18)}.rd-visit-actions a.is-primary:hover{background:#fff}.rd-visit-actions a:active{transform:scale(.96)}.premium-portal.pa-root[data-portal=field] .pa-main .pa-sheet .pa-chips{display:flex!important;gap:8px!important;margin-inline:-20px;padding:2px 20px 4px!important;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:20px;border-bottom:0!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 24px),transparent)}.premium-portal.pa-root[data-portal=field] .pa-main .pa-sheet .pa-chips::-webkit-scrollbar{display:none}.premium-portal.pa-root[data-portal=field] .pa-main .pa-sheet .pa-chips>button{flex:none;min-height:38px!important;padding:0 16px!important;border:1px solid #e6e2d8!important;border-radius:999px!important;margin:0!important;background:#fff!important;color:#5f5d54!important;font-size:var(--font-label)!important;font-weight:500!important;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.premium-portal.pa-root[data-portal=field] .pa-main .pa-sheet .pa-chips>button:hover{border-color:#cfc9b9!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-sheet .pa-chips>button[aria-current=page]{border-color:#5b5b43!important;background:#5b5b43!important;color:#fff!important;font-weight:600!important;box-shadow:0 6px 12px -8px rgba(91,91,67,.9)!important}.premium-portal.pa-root[data-portal=field] .pa-main .pa-sheet .pa-chips>button:active{transform:scale(.96)}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-next svg,.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-place,.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-stage,.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-title small{display:none!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-card{border-color:#efebe2;box-shadow:none}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-title{gap:6px;padding:12px 12px 0!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-title strong{font-weight:600;line-height:1.35}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-stage-inline{display:inline-flex!important;align-items:center;gap:6px;color:#5f5d54;font-size:var(--font-caption);font-weight:600}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-foot{padding:4px 12px 12px!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-next{color:#8d897c!important;font-size:var(--font-caption)!important;font-weight:500!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-next.is-late{color:var(--pa-sand-ink)!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-next-text b{font-weight:500}.fp-needs-measure{justify-self:start;width:fit-content;margin-top:4px;padding:2px 9px;border-radius:999px;background:#efe8dc;color:#7a5f38;font-size:var(--font-caption);font-style:normal;font-weight:600}.premium-portal.pa-root[data-portal=field] .fj-info{display:none}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-foot,.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-stage-inline{display:none!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-title{gap:10px!important;padding:12px 12px 14px!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info{gap:8px;padding-top:10px;border-top:1px solid #efebe2}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info>span{display:grid;gap:1px;min-width:0}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info em{color:#a19d91;font-size:11px;font-style:normal;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info b{color:var(--pa-ink);font-size:var(--font-caption);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info-stage{display:inline-flex!important;align-items:center;gap:6px}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info-stage:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#a19d91}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info-stage[data-tone=sand]{color:#7a5f38}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info-stage[data-tone=sand]:before{background:#b29e80}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info-stage[data-tone=done],.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info-stage[data-tone=olive]{color:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info-stage[data-tone=done]:before,.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info-stage[data-tone=olive]:before{background:var(--pa-olive)}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info-stage[data-tone=info]{color:#2f5168}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info-stage[data-tone=info]:before{background:#4f7590}.modal.ft-sheet[data-portal]{box-sizing:border-box;max-width:460px;border-radius:26px;border:0;box-shadow:0 24px 60px -20px rgba(35,36,28,.45)}.ft-sheet *,.ft-sheet :after,.ft-sheet :before{box-sizing:border-box}@media (max-width:767px){.modal.ft-sheet[data-portal]{inset:auto 0 0 0;top:auto;left:0;transform:none;width:100%;max-width:none;max-height:88dvh;padding:26px 20px calc(20px + env(safe-area-inset-bottom, 0px));border-radius:28px 28px 0 0;animation:dv-up .32s cubic-bezier(.2,.8,.2,1) both}.modal.ft-sheet[data-portal]:before{content:"";position:absolute;top:9px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:999px;background:#ddd8cc}}.ft-sheet .modal-heading{border:0!important;padding-block-end:0!important;margin-block-end:6px!important}.ft-sheet .modal-heading h2{font-size:var(--font-section)!important;line-height:1.35!important}.ft{display:grid;gap:16px}.ft-tags{display:flex;flex-wrap:wrap;gap:6px}.ft-tags span{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:var(--font-caption);font-weight:600}.ft-kind{background:#ebe8df;color:#5f5d54}.ft-status{background:#e9e8dc;color:#5b5b43}.ft-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ft-status[data-state=active]{background:#5b5b43;color:#fff}.ft-late{background:#efe8dc;color:#7a5f38}.ft-facts{display:grid;border-top:1px solid #ece8df}.ft-facts>*{display:flex;align-items:center;gap:12px;padding:12px 0;border:0;border-bottom:1px solid #ece8df;background:none;color:inherit;font:inherit;text-align:start}.ft-facts>button{cursor:pointer}.ft-facts>*>span:not(.ft-ico){display:grid;gap:1px;flex:1;min-width:0}.ft-facts small{color:#8d897c;font-size:var(--font-caption)}.ft-facts b{color:#23241c;font-size:var(--font-body);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#f1f0e8;color:#5b5b43}.ft-avatar{background:#5b5b43;color:#fff;font-size:var(--font-caption);font-weight:700}.ft-go{flex:none;color:#a19d91}.ft-notes{display:grid;gap:6px;padding:14px 16px;border-radius:18px;background:#f4f2ec}.ft-notes small{color:#7a5f38;font-size:var(--font-caption);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ft-notes p{margin:0;color:#23241c;line-height:1.6}.ft-actions{display:flex;gap:10px;padding-top:4px}.ft-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:50px;padding:0 16px;border:1.5px solid #ddd8cc;border-radius:999px!important;background:#fff;color:#5b5b43;font:inherit;font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .2s ease}.ft-btn.is-primary{flex:1.4;border-color:#5b5b43;background:#5b5b43;color:#fff;box-shadow:0 8px 16px -10px rgba(91,91,67,.9)}.ft-btn:disabled{opacity:.55}.ft-btn:active:not(:disabled){transform:scale(.97)}.ft-done{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:14px;background:#e9e8dc;color:#5b5b43;font-weight:600}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-card{border-radius:22px!important;border-color:#ece8df;box-shadow:0 1px 2px rgba(35,36,28,.04)}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-banner.fj-full img{border-radius:0}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-title{gap:12px!important;padding:12px!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-title strong{font-size:var(--font-label)!important;font-weight:600!important;line-height:1.4!important;min-height:2.8em}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info{display:grid;gap:10px;padding-top:0!important;border-top:0!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-client{display:flex!important;align-items:center;gap:8px;min-width:0}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-client i{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#efe8dc;color:#7a5f38;font-size:10px;font-style:normal;font-weight:700}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-client b{color:#5f5d54!important;font-size:var(--font-caption)!important;font-weight:500!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-pill{display:flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;background:#f1efe8;color:#5f5d54;font-size:var(--font-caption);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-pill:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-pill[data-tone=sand]{background:#f3ece0;color:#7a5f38}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-pill[data-tone=info]{background:#e8eef2;color:#2f5168}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-pill[data-tone=olive]{background:#e9e8dc;color:#5b5b43}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-pill[data-tone=done]{background:#5b5b43;color:#fff}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info>.fj-pill{display:flex!important;flex-direction:row!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info>.fj-client{display:flex!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=grid] .fj-info>.fj-pill{gap:7px!important;align-items:center!important}.ft-btn.is-done:disabled{opacity:1;border-color:#e9e8dc;background:#e9e8dc;color:#5b5b43}.ft-actions .ft-btn{flex:1!important}.pa-root .pa-tools{display:contents}.premium-portal.pa-root[data-portal=field] .pa-appbar{gap:10px;padding-block:calc(12px + env(safe-area-inset-top, 0px)) 12px!important;background:var(--pa-olive,#5b5b43)!important;color:#fff!important;border-block-end:0}.premium-portal.pa-root[data-portal=field] .pa-appbar-lead{gap:12px}.premium-portal.pa-root[data-portal=field] .pa-me{width:42px!important;height:42px!important;border-radius:13px!important;overflow:hidden;box-shadow:0 0 0 1px rgba(91,91,67,.12),0 4px 12px -6px rgba(46,46,30,.35)!important}.premium-portal.pa-root[data-portal=field] .pa-me img{width:100%!important;height:100%!important;object-fit:cover}.premium-portal.pa-root[data-portal=field] .pa-appbar-copy{gap:1px}.premium-portal.pa-root[data-portal=field] .pa-appbar-copy>small{font-size:10.5px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-portal.pa-root[data-portal=field] .pa-appbar-copy>small:lang(ar),.premium-portal.pa-root[data-portal=field]:lang(ar) .pa-appbar-copy>small{letter-spacing:0;font-size:12px!important}.premium-portal.pa-root[data-portal=field] .pa-switch{min-height:0!important}.premium-portal.pa-root[data-portal=field] .pa-switch>span{font-size:17px!important;font-weight:700!important;letter-spacing:-.015em;line-height:1.2!important}.premium-portal.pa-root[data-portal=field] .pa-appbar-copy>small{color:#d8c6a6!important}.premium-portal.pa-root[data-portal=field] .pa-switch>span{color:#fff!important}.pa-root .pa-appbar-copy>.pa-only-wide{display:none}@media (min-width:900px){.pa-root .pa-appbar-copy>.pa-only-phone{display:none!important}.pa-root .pa-appbar-copy>.pa-only-wide{display:flex}.pa-root .pa-appbar-copy>small.pa-only-wide{display:block}}.premium-portal.pa-root[data-portal=field] .pa-appbar-actions{gap:10px!important}.premium-portal.pa-root[data-portal=field] .pa-tools{display:inline-flex;align-items:center;height:40px;padding:0 3px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgba(91,91,67,.1),0 2px 8px -4px rgba(46,46,30,.18)}.premium-portal.pa-root[data-portal=field] .pa-tools>:is(.pa-lang,.pa-iconbtn){width:34px!important;height:34px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:var(--pa-olive,#5b5b43)!important;display:grid;place-items:center}.premium-portal.pa-root[data-portal=field] .pa-tools>:is(.pa-lang,.pa-iconbtn):active{background:rgba(91,91,67,.08)!important}.premium-portal.pa-root[data-portal=field] .pa-tools>.pa-lang+.pa-iconbtn:before{content:"";position:absolute;inset-inline-start:-1px;inset-block:10px;width:1px;background:rgba(91,91,67,.14)}.premium-portal.pa-root[data-portal=field] .pa-tools .pa-iconbtn svg{width:19px;height:19px}.premium-portal.pa-root[data-portal=field] .pa-tools .pa-dot{inset-block-start:6px!important;inset-inline-end:8px!important;width:8px!important;height:8px!important;box-shadow:0 0 0 2px #fff}.premium-portal.pa-root[data-portal=field] .pa-appbar-actions .pa-avatar-btn{width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(91,91,67,.14)!important;overflow:hidden}@media (min-width:900px){.premium-portal.pa-root[data-portal=field] .pa-tools>.pa-lang{width:auto!important;padding-inline:12px!important;display:inline-flex;gap:6px}}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-card{grid-template-columns:104px minmax(0,1fr) 28px!important;grid-template-areas:"thumb title chev" "thumb foot chev"!important;padding-inline-end:12px!important;border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 0 0 1px rgba(91,91,67,.07),0 10px 24px -20px rgba(46,46,30,.45)!important;transition:transform .16s ease,box-shadow .16s ease}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-card:active{transform:scale(.985)}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-banner.fj-full{border-radius:15px!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-title{display:grid!important;justify-items:start;gap:2px!important;padding:0!important;align-self:end}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-title strong{max-width:100%;font-size:15.5px!important;font-weight:700!important;letter-spacing:-.01em;color:var(--pa-ink)}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-title>small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pa-muted);font-size:13px}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-stage-inline{margin-top:5px!important;max-width:100%;padding:3px 9px 3px 8px;border-radius:999px;white-space:nowrap;font-size:11.5px!important;font-weight:600!important;line-height:1.35;background:#efede6;color:#5f5d54}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-stage-inline:before{width:6px!important;height:6px!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-stage-inline[data-tone=sand]{background:#f4ede1}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-stage-inline:is([data-tone=olive],[data-tone=done]){background:#ecece3}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-stage-inline[data-tone=info]{background:#e9eff3}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-foot{display:contents!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-place{grid-area:foot;align-self:start;display:flex!important;align-items:center;gap:4px;min-width:0;margin-top:6px;color:var(--pa-muted);font-size:12.5px}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-place>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-place svg{flex:none;color:var(--pa-sand,#b29e80)}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-chev{grid-area:chev;align-self:center;justify-self:end;width:28px!important;height:28px!important;padding:6px;border-radius:50%;background:#f4f2ec;color:var(--pa-olive)}@media (max-width:420px){.premium-portal.pa-root[data-portal=field] .pa-switch>span{font-size:16px!important}.premium-portal.pa-root[data-portal=field] .pa-appbar-copy>small{letter-spacing:.05em}.premium-portal.pa-root[data-portal=field] .pa-me{width:40px!important;height:40px!important}}.premium-portal.pa-root[data-portal=field] .pa-work-main.tw-main{display:grid!important;grid-template-columns:50px minmax(0,1fr) 20px!important;align-items:center;gap:14px!important;padding:12px 2px!important;text-align:start}.premium-portal.pa-root[data-portal=field] .tw-date{display:grid;place-content:center;justify-items:center;width:50px;height:54px;border-radius:15px;background:#fff;box-shadow:0 0 0 1px rgba(91,91,67,.1),0 6px 14px -10px rgba(46,46,30,.35);color:var(--pa-ink);line-height:1}.premium-portal.pa-root[data-portal=field] .tw-date small{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pa-sand,#b29e80)}.premium-portal.pa-root[data-portal=field] .tw-date strong{margin-top:3px;font-size:20px;font-weight:700;letter-spacing:-.02em}.premium-portal.pa-root[data-portal=field] .is-today .tw-date{background:var(--pa-olive,#5b5b43);box-shadow:0 8px 16px -10px rgba(46,46,30,.6);color:#fff}.premium-portal.pa-root[data-portal=field] .is-today .tw-date small{color:#d8c6a6}.premium-portal.pa-root[data-portal=field] .tw-copy{display:grid;gap:4px;min-width:0}.premium-portal.pa-root[data-portal=field] .tw-copy>strong{font-size:15px;font-weight:650;line-height:1.3;color:var(--pa-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .tw-copy>small{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;color:var(--pa-muted)}.premium-portal.pa-root[data-portal=field] .tw-copy>small>b{flex:none;padding:2px 7px;border-radius:999px;background:#efede6;color:var(--pa-olive,#5b5b43);font-size:11.5px;font-weight:650}.premium-portal.pa-root[data-portal=field] .tw-copy>small>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .tw-end{color:#b5b0a3}.premium-portal.pa-root[data-portal=field] .tw-done{color:var(--pa-olive,#5b5b43)}.premium-portal.pa-root[data-portal=field] .is-done .tw-date{opacity:.55}.premium-portal.pa-root[data-portal=field] .is-done .tw-copy>strong{color:var(--pa-muted);text-decoration:line-through;text-decoration-color:rgba(0,0,0,.2)}.premium-portal.pa-root[data-portal=field] .fj-list .fj-card{border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 0 0 1px rgba(91,91,67,.07),0 8px 20px -18px rgba(46,46,30,.5)!important;overflow:hidden}.premium-portal.pa-root[data-portal=field] .fj-list:not([data-view=list]) .fj-title{display:grid!important;gap:6px!important;padding:12px 14px 14px!important;justify-items:start}.premium-portal.pa-root[data-portal=field] .fj-list:not([data-view=list]) .fj-title>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.01em;color:var(--pa-ink)}.premium-portal.pa-root[data-portal=field] .fj-list:not([data-view=list]) .fj-info{display:grid!important;gap:4px!important;width:100%;margin:0!important}.premium-portal.pa-root[data-portal=field] .fj-list:not([data-view=list]) .fj-client{display:block!important;min-width:0}.premium-portal.pa-root[data-portal=field] .fj-list .fj-client>i{display:none!important}.premium-portal.pa-root[data-portal=field] .fj-list .fj-client>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px!important;font-weight:500!important;color:var(--pa-muted)!important}.premium-portal.pa-root[data-portal=field] .fj-list .fj-pill,.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-stage-inline{display:inline-flex!important;align-items:center;justify-content:flex-start!important;gap:6px!important;width:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:12px!important;font-weight:600!important;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-card{grid-template-columns:92px minmax(0,1fr)!important;grid-template-areas:"thumb title"!important;padding:10px!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-chev,.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-place{display:none!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-title{align-self:center!important;gap:3px!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-title>strong{font-size:15px!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-stage-inline{margin-top:4px!important}.premium-portal.pa-root[data-portal=field] .fj-list:not([data-view=list]) .fj-title{align-content:start!important}.premium-portal.pa-root[data-portal=field] .fj-list .fj-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-card{grid-template-columns:124px minmax(0,1fr)!important;column-gap:14px!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-banner.fj-full{height:auto!important;min-height:0!important;border-radius:12px!important;background:transparent!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-banner.fj-full img{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important;border-radius:12px}.premium-portal.pa-root[data-portal=field] .pa-work-main.tw-main{grid-template-columns:54px minmax(0,1fr) 18px!important;gap:0 14px!important;padding:14px 2px!important}.premium-portal.pa-root[data-portal=field] .tw-time{display:grid;gap:3px;align-self:stretch;align-content:center;padding-inline-end:12px;border-inline-end:3px solid var(--pa-olive,#5b5b43);line-height:1.1}.premium-portal.pa-root[data-portal=field] .tw-main[data-kind=measure] .tw-time{border-inline-end-color:var(--pa-sand,#b29e80)}.premium-portal.pa-root[data-portal=field] .tw-time strong{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--pa-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .tw-time small{font-size:11.5px;font-weight:500;color:var(--pa-muted);white-space:nowrap}.premium-portal.pa-root[data-portal=field] .tw-copy>small>svg{flex:none;color:var(--pa-sand,#b29e80)}.premium-portal.pa-root[data-portal=field] .tw-copy>small{gap:5px!important}.premium-portal.pa-root[data-portal=field] .is-today .tw-time strong{color:var(--pa-olive,#5b5b43)}.premium-portal.pa-root[data-portal=field] .is-done .tw-time{border-inline-end-color:#d9d5ca;opacity:.6}.premium-portal.pa-root[data-portal=field]:lang(ar) .pa-work-main.tw-main,.premium-portal.pa-root[data-portal=field][dir=rtl] .pa-work-main.tw-main,[dir=rtl] .premium-portal.pa-root[data-portal=field] .pa-work-main.tw-main{grid-template-columns:74px minmax(0,1fr) 18px!important}.premium-portal.pa-root[data-portal=field] .fj-list .fj-card{border-radius:14px!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-banner.fj-full,.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-banner.fj-full img{border-radius:6px!important}.premium-portal.pa-root[data-portal=field] .fj-list:not([data-view=list]) .fj-banner.fj-full,.premium-portal.pa-root[data-portal=field] .fj-list:not([data-view=list]) .fj-banner.fj-full img{border-radius:0!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-card,.premium-portal.pa-root[data-portal=field] .fj-list[data-view] .fj-card{border-radius:14px!important}.premium-portal.pa-root[data-portal=field] .pa-appbar{background:linear-gradient(180deg,#636349,#5b5b43)!important;box-shadow:inset 0 -1px 0 rgba(255,255,255,.06),0 10px 24px -18px rgba(30,30,20,.55)!important}.premium-portal.pa-root[data-portal=field] .pa-me{border-radius:12px!important;box-shadow:0 0 0 1px rgba(255,255,255,.22),0 6px 14px -8px rgba(0,0,0,.45)!important}.premium-portal.pa-root[data-portal=field] .pa-appbar-copy{gap:2px!important}.premium-portal.pa-root[data-portal=field] .pa-appbar-copy>small{color:#cdb995!important;font-weight:600!important}.premium-portal.pa-root[data-portal=field] .pa-switch>span{font-weight:600!important;letter-spacing:-.01em}.premium-portal.pa-root[data-portal=field] .pa-tools{height:38px;padding:0 2px;background:rgba(255,255,255,.1)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.premium-portal.pa-root[data-portal=field] .pa-tools>:is(.pa-lang,.pa-iconbtn){color:#fff!important;height:32px!important}.premium-portal.pa-root[data-portal=field] .pa-tools>:is(.pa-lang,.pa-iconbtn):active{background:rgba(255,255,255,.12)!important}.premium-portal.pa-root[data-portal=field] .pa-tools>.pa-lang+.pa-iconbtn:before{background:rgba(255,255,255,.22)!important}.premium-portal.pa-root[data-portal=field] .pa-tools .pa-dot{background:#e0a96d!important;box-shadow:0 0 0 2px #5b5b43!important}.premium-portal.pa-root[data-portal=field] .pa-appbar-actions .pa-avatar-btn{width:38px!important;height:38px!important;box-shadow:0 0 0 2px rgba(255,255,255,.85),0 6px 14px -8px rgba(0,0,0,.5)!important}.premium-portal.pa-root[data-portal=field] .pa-appbar{background:linear-gradient(180deg,rgba(96,96,71,.97),rgba(88,88,64,.96))!important;-webkit-backdrop-filter:saturate(1.5) blur(18px)!important;backdrop-filter:saturate(1.5) blur(18px)!important;box-shadow:inset 0 -1px 0 rgba(255,255,255,.1),0 10px 24px -18px rgba(30,30,20,.5)!important}.fa{display:grid;gap:8px}.fa-profile{display:flex;align-items:center;gap:14px;padding:4px 0 14px}.fa-avatar{display:grid;place-items:center;flex:none;width:58px;height:58px;border-radius:50%;background:linear-gradient(160deg,#6a6a50,#5b5b43);color:#fff;font-size:19px;font-weight:600;letter-spacing:.02em;box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(91,91,67,.14),0 10px 20px -12px rgba(46,46,30,.6)}.fa-who{display:grid;gap:2px;min-width:0}.fa-who h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--pa-ink,#23241c)}.fa-who p{margin:0;font-size:13px;color:var(--pa-muted,#77746a)}.fa-contact{font-size:12.5px;color:var(--pa-sand,#b29e80)}.fa-label{margin:12px 4px 0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9a9585}.fa-label:lang(ar),[dir=rtl] .fa-label{letter-spacing:0;font-size:12.5px}.fa-group{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(91,91,67,.07),0 8px 20px -18px rgba(46,46,30,.5)}.premium-portal.pa-root .fa-row{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--pa-ink,#23241c);text-align:start;font:inherit;cursor:pointer}.premium-portal.pa-root .fa-row+.fa-row{border-top:1px solid #efece5!important}.premium-portal.pa-root .fa-row:disabled{cursor:default;opacity:1}.premium-portal.pa-root .fa-row:not(:disabled):active{background:#f7f6f2!important}.fa-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#f1efe8;color:var(--pa-olive,#5b5b43)}.fa-copy{display:grid;gap:2px;min-width:0}.fa-copy strong{font-size:15px;font-weight:600}.fa-copy small{font-size:12.5px;color:var(--pa-muted,#77746a)}.fa-cta{padding:6px 12px;border-radius:999px;background:var(--pa-olive,#5b5b43);color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap}.fa-cta.is-quiet{background:#f1efe8;color:var(--pa-olive,#5b5b43)}.fa-state{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:#6f8a4e;white-space:nowrap}.fa-chev{color:#b5b0a3}.fa-row.is-danger{grid-template-columns:36px minmax(0,1fr)!important}.fa-row.is-danger .fa-icon{background:#f7ebe4;color:#a3542f}.fa-row.is-danger strong{color:#a3542f}.fa-foot{margin:14px 0 0;text-align:center;font-size:11.5px;color:#aaa595}.fa-steps{display:grid;gap:10px;margin:0;padding:4px 0 8px;list-style:none}.fa-steps li{display:flex;align-items:center;gap:12px;font-size:14px}.fa-steps li>span{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:#f1efe8;color:#5b5b43}.premium-portal.pa-root[data-portal=field] .fc-group:has(.fc-tw){gap:0!important}.premium-portal.pa-root[data-portal=field] .fc-item.fc-tw{display:block!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.premium-portal.pa-root[data-portal=field] .fc-item.fc-tw+.fc-item.fc-tw{border-top:1px solid #e6e2d8!important}.premium-portal.pa-root[data-portal=field] .fc-item.fc-tw .pa-work-main.tw-main{width:100%;border:0;background:transparent!important;cursor:pointer}.premium-portal.pa-root[data-portal=field] .fc-tw-act{display:flex;padding:0 0 12px;padding-inline-start:68px}.premium-portal.pa-root[data-portal=field]:lang(ar) .fc-tw-act,[dir=rtl] .premium-portal.pa-root[data-portal=field] .fc-tw-act{padding-inline-start:88px}.premium-portal.pa-root[data-portal=field] :is(strong,b,em,button,small,span,p,label,a,bdi,h3,h4,li,i){font-weight:400!important}.premium-portal.pa-root[data-portal=field] :is(.tw-copy>strong,.fj-title>strong,.fa-copy strong,.fp-up-copy>strong,.pa-row-copy>strong,.fc-group h3,.tw-time strong,.pa-tab.is-active,.pa-tab[aria-current=page],.fa-cta,.fj-filter button[aria-pressed=true]){font-weight:500!important}.premium-portal.pa-root[data-portal=field] :is(h1,h2,.pa-switch>span,.fp-stat-top strong,.fp-up-time strong){font-weight:650!important}.premium-portal.premium-portal.pa-root.pa-root[data-portal=field] :is(.fj-list .fj-pill,.fj-list .fj-stage-inline,.fj-list .fj-stage,.fj-client>b,.pa-appbar-copy>small,.fa-label,.fa-state,.fc-group h3 bdi,.fj-head bdi){font-weight:500!important}.premium-portal.premium-portal.pa-root.pa-root[data-portal=field] :is(.fj-list .fj-title>strong,.fp-up-copy>strong){font-weight:500!important}.premium-portal.premium-portal.pa-root.pa-root[data-portal=field] :is(.fj-list .fj-pill,.fj-list .fj-stage-inline,.fa-label,.pa-appbar-copy>small,.fj-client>b){font-weight:400!important}.premium-portal.pa-root[data-portal=field] .fc-agenda.fc-home{--fc-install:#5b5b43;--fc-visit:#b29e80;--fc-task:#8a8a6c;--fc-late:#7a5f38}.premium-portal.pa-root[data-portal=field] .pa-appbar{background:#595941!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:0 10px 24px -18px rgba(30,30,20,.5)!important}.premium-portal.pa-root[data-portal=field] .pa-me{overflow:hidden!important;background:#4e4e38!important;border:0!important;box-shadow:0 6px 14px -8px rgba(0,0,0,.45)!important}.premium-portal.pa-root[data-portal=field] .pa-me img{transform:scale(1.06)}.premium-portal.pa-root[data-portal=field] .fc-item.kind-measure{--fc-c:#b29e80}.premium-portal.pa-root[data-portal=field] .fp-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.premium-portal.pa-root[data-portal=field] .fp-stats .pa-stat{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon" "num num";align-items:center;gap:10px 6px!important;min-height:0!important;padding:12px 12px 12px 13px!important;border:0!important;border-radius:14px!important;background:rgba(255,255,255,.07)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)!important;color:#fff!important;text-align:start;transition:background-color .16s ease,transform .16s ease}.premium-portal.pa-root[data-portal=field] .fp-stats .pa-stat:after,.premium-portal.pa-root[data-portal=field] .fp-stats .pa-stat:before{display:none!important}.premium-portal.pa-root[data-portal=field] .fp-stats .pa-stat:active{transform:scale(.97);background:rgba(255,255,255,.11)!important}.premium-portal.pa-root[data-portal=field] .fp-stats .fp-stat-top{display:contents!important}.premium-portal.pa-root[data-portal=field] .fp-stats .fp-stat-icon{grid-area:icon;display:grid!important;place-items:center;width:auto!important;height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:rgba(216,198,166,.75)!important}.premium-portal.pa-root[data-portal=field] .fp-stats .fp-stat-icon:after{display:none!important}.premium-portal.pa-root[data-portal=field] .fp-stats .fp-stat-top strong{grid-area:num;font-size:28px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff!important}.premium-portal.pa-root[data-portal=field] .fp-stats .fp-stat-label{grid-area:label;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;font-weight:400!important;color:rgba(255,255,255,.72)!important}.premium-portal.pa-root[data-portal=field] .fp-stats .pa-stat[data-alert] .fp-stat-top strong:after{content:"";display:inline-block;width:7px;height:7px;margin-inline-start:7px;vertical-align:middle;border-radius:50%;background:#d8b67c;box-shadow:0 0 0 3px rgba(216,182,124,.22)}.premium-portal.pa-root[data-portal=field] .fp-stats .pa-stat[data-alert] .fp-stat-icon:after{display:none!important}.premium-portal.pa-root[data-portal=field] .fp-stats>.pa-stat:is(:first-child,:nth-child(2),:last-child){padding:13px 14px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"label" "num"!important}.premium-portal.pa-root[data-portal=field] .fp-stats .fp-stat-icon{display:none!important}.premium-portal.pa-root[data-portal=field] .fp-carousel{position:relative;display:grid;gap:10px;margin-inline:-20px}.premium-portal.pa-root[data-portal=field] .fp-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% - 52px);gap:12px;padding:2px 20px 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:0}.premium-portal.pa-root[data-portal=field] .fp-track::-webkit-scrollbar{display:none}.premium-portal.pa-root[data-portal=field] .fp-slide{--d:0;scroll-snap-align:center;scroll-snap-stop:always;min-width:0;transform:scale(calc(1 - var(--d) * .06));opacity:calc(1 - var(--d) * .45);transform-origin:center;transition:transform .12s linear,opacity .12s linear;animation:fp-slide-in .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.premium-portal.pa-root[data-portal=field] .fp-slide>.fp-up{height:100%}.premium-portal.pa-root[data-portal=field] .fp-slide .fp-up-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-portal.pa-root[data-portal=field] .fp-slide.is-active .fp-up-map .pa-map-pin{animation:fp-pin-drop .55s cubic-bezier(.3,1.5,.5,1) both}.premium-portal.pa-root[data-portal=field] .fp-slide:not(.is-active) .fp-up-pulse{animation-play-state:paused;opacity:0}.premium-portal.pa-root[data-portal=field] .fp-slide.is-active .fp-up-when{animation:fp-chip-in .4s cubic-bezier(.2,.7,.2,1) .1s both}.premium-portal.pa-root[data-portal=field] .fp-nav{display:flex;align-items:center;gap:12px;padding-inline:20px}.premium-portal.pa-root[data-portal=field] .fp-dots{display:flex;align-items:center;gap:6px}.premium-portal.pa-root[data-portal=field] .fp-dots button{width:6px;height:6px;min-height:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#d5d0c3!important;box-shadow:none!important;cursor:pointer;transition:width .3s cubic-bezier(.2,.7,.2,1),background-color .3s ease}.premium-portal.pa-root[data-portal=field] .fp-dots button.is-on{width:22px;background:var(--pa-olive,#5b5b43)!important}.premium-portal.pa-root[data-portal=field] .fp-count{margin-inline-start:auto;font-size:12px;color:var(--pa-muted,#77746a);font-variant-numeric:tabular-nums}.premium-portal.pa-root[data-portal=field] .fp-count b{color:var(--pa-ink,#23241c);font-weight:500!important}.premium-portal.pa-root[data-portal=field] .fp-arrows{display:none;gap:6px}.premium-portal.pa-root[data-portal=field] .fp-arrows button{display:grid;place-items:center;width:34px;height:34px;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:var(--pa-olive,#5b5b43)!important;box-shadow:0 0 0 1px rgba(91,91,67,.12)!important;cursor:pointer}.premium-portal.pa-root[data-portal=field] .fp-arrows button:disabled{opacity:.4;cursor:default}@media (min-width:900px){.premium-portal.pa-root[data-portal=field] .fp-carousel{margin-inline:0}.premium-portal.pa-root[data-portal=field] .fp-track{grid-auto-columns:calc(50% - 6px);padding-inline:0;scroll-padding-inline:0}.premium-portal.pa-root[data-portal=field] .fp-slide{scroll-snap-align:start;transform:none;opacity:1}.premium-portal.pa-root[data-portal=field] .fp-nav{padding-inline:0}.premium-portal.pa-root[data-portal=field] .fp-arrows{display:flex}}@keyframes fp-slide-in{0%{opacity:0;translate:24px 0}to{translate:0 0}}@keyframes fp-pin-drop{0%{translate:0 -34px;opacity:0}60%{opacity:1}to{translate:0 0;opacity:1}}@keyframes fp-chip-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root[data-portal=field] .fp-slide,.premium-portal.pa-root[data-portal=field] .fp-slide .fp-up-when,.premium-portal.pa-root[data-portal=field] .fp-slide .pa-map-pin{animation:none!important;transition:none}}.premium-portal.pa-root[data-portal=field] .fp-carousel{z-index:2;margin-block-start:-60px}.premium-portal.pa-root[data-portal=field] .fp-slide>.pa-upnext{margin-block-start:0!important}.premium-portal.pa-root[data-portal=field] .fp-stack{position:relative;z-index:2;display:grid;gap:14px;margin-block-start:-60px}.premium-portal.pa-root[data-portal=field] .fp-stack-deck{position:relative;display:grid;padding-block-end:22px;outline:0}.premium-portal.pa-root[data-portal=field] .fp-stack-card{grid-area:1/1;min-width:0;padding:10px 10px 12px;border-radius:24px;background:#fbfaf7;box-shadow:0 0 0 1px rgba(91,91,67,.07),0 18px 34px -24px rgba(46,46,30,.55);transform-origin:50% 100%;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s ease;will-change:transform}.premium-portal.pa-root[data-portal=field] .fp-stack-card>.pa-upnext{margin-block-start:0!important;box-shadow:none!important}.premium-portal.pa-root[data-portal=field] .fp-stack-card.is-top{cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.premium-portal.pa-root[data-portal=field] .fp-stack-card.is-top:active{cursor:grabbing}.premium-portal.pa-root[data-portal=field] .fp-stack-card[data-depth="1"]{transform:translateY(12px) scale(.95);opacity:.9}.premium-portal.pa-root[data-portal=field] .fp-stack-card[data-depth="2"]{transform:translateY(24px) scale(.9);opacity:.7}.premium-portal.pa-root[data-portal=field] .fp-stack-card[data-depth="3"]{transform:translateY(24px) scale(.9);opacity:0}.premium-portal.pa-root[data-portal=field] .fp-stack-card:not(.is-top) *{pointer-events:none}.premium-portal.pa-root[data-portal=field] .fp-stack-card img{-webkit-user-drag:none}.premium-portal.pa-root[data-portal=field] .fp-stack-card.is-top .fp-up-map .pa-map-pin{animation:fp-pin-drop .55s cubic-bezier(.3,1.5,.5,1) .15s both}.premium-portal.pa-root[data-portal=field] .fp-stack-card:not(.is-top) .fp-up-pulse{opacity:0}.premium-portal.pa-root[data-portal=field] .fp-stack .fp-nav{padding-inline:0}.premium-portal.pa-root[data-portal=field] .fp-stack .fp-arrows{display:flex}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root[data-portal=field] .fp-stack-card{transition:none}.premium-portal.pa-root[data-portal=field] .fp-stack-card .pa-map-pin{animation:none!important}}.premium-portal.pa-root[data-portal=field] .pa-fhero{position:relative;isolation:isolate;overflow:hidden;background:#595941!important}.premium-portal.pa-root[data-portal=field] .pa-fhero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 18% 30%,rgba(239,220,184,.14),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 14px)}.fh{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding-block:6px 2px}.premium-portal.pa-root .fh-ring{position:relative;display:grid;justify-items:center;gap:8px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fff;cursor:pointer}.fh-ring svg{display:block;width:128px;height:128px;overflow:visible}.fh-track{fill:none;stroke:rgba(255,255,255,.1);stroke-width:9}.fh-tick{stroke:rgba(255,255,255,.22);stroke-width:1.4}.fh-arc,.fh-tick{stroke-linecap:round}.fh-arc{fill:none;stroke-width:9;transform:rotate(-90deg);transform-origin:56px 56px;stroke-dashoffset:var(--fh-off);filter:drop-shadow(0 0 6px rgba(239,220,184,.35));animation:fh-arc 1.2s cubic-bezier(.2,.8,.2,1) .15s both}.fh-ring-copy{position:absolute;top:64px;left:50%;display:grid;justify-items:center;gap:2px;transform:translate(-50%,-50%);line-height:1}.premium-portal.pa-root[data-portal=field] .fh-ring-copy strong{font-size:36px;font-weight:650!important;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff}.premium-portal.pa-root[data-portal=field] .fh-ring-copy small{font-size:11.5px;color:rgba(255,255,255,.7)}.premium-portal.pa-root[data-portal=field] .fh-ring-done{padding:3px 10px;border-radius:999px;background:rgba(239,220,184,.14);color:#ecd9b4;font-size:11.5px;white-space:nowrap}.fh-side{display:grid;gap:10px;min-width:0}.premium-portal.pa-root .fh-tile{position:relative;display:grid!important;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:12px;min-width:0;padding:12px!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.04))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 10px 22px -18px rgba(0,0,0,.6)!important;color:#fff;text-align:start;cursor:pointer;transition:transform .16s ease,background-color .16s ease;animation:fh-tile-in .6s cubic-bezier(.2,.8,.2,1) both}.premium-portal.pa-root .fh-tile+.fh-tile{animation-delay:.1s}.premium-portal.pa-root .fh-tile:active{transform:scale(.97)}.fh-icon{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(239,220,184,.15);color:#ecd9b4}.fh-tile[data-alert] .fh-icon:after{content:"";position:absolute;top:-3px;inset-inline-end:-3px;width:10px;height:10px;border-radius:50%;background:#e2b46e;box-shadow:0 0 0 2px #595941;animation:fh-ping 2s ease-out infinite}.fh-copy{display:grid;gap:1px;min-width:0;line-height:1.15}.premium-portal.pa-root[data-portal=field] .fh-copy strong{font-size:22px;font-weight:650!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.premium-portal.pa-root[data-portal=field] .fh-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:rgba(255,255,255,.7)}.fh-go{color:rgba(255,255,255,.45)}@keyframes fh-arc{0%{stroke-dashoffset:var(--fh-len)}}@keyframes fh-tile-in{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}@keyframes fh-ping{0%{box-shadow:0 0 0 2px #595941,0 0 0 2px rgba(226,180,110,.6)}70%,to{box-shadow:0 0 0 2px #595941,0 0 0 9px rgba(226,180,110,0)}}@media (prefers-reduced-motion:reduce){.fh-arc,.fh-tile[data-alert] .fh-icon:after,.premium-portal.pa-root .fh-tile{animation:none!important}}.premium-portal.pa-root[data-portal=field] .fh-ring-copy small{white-space:nowrap}.fh-tick{stroke:rgba(255,255,255,.16)}.premium-portal.pa-root[data-portal=field] .fp-stack .fp-nav{display:flex;align-items:center;justify-content:center;gap:14px;padding:2px 0 0}.premium-portal.pa-root[data-portal=field] .fp-stack .fp-dots{display:flex;align-items:center;gap:5px}.premium-portal.pa-root[data-portal=field] .fp-stack .fp-dots button{position:relative;width:18px;height:4px;min-height:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:rgba(91,91,67,.14)!important;box-shadow:none!important;overflow:hidden;cursor:pointer;transition:width .35s cubic-bezier(.2,.8,.2,1),background-color .3s ease}.premium-portal.pa-root[data-portal=field] .fp-stack .fp-dots button:before{content:"";position:absolute;inset:-10px -2px}.premium-portal.pa-root[data-portal=field] .fp-stack .fp-dots button[data-past]{background:rgba(91,91,67,.38)!important}.premium-portal.pa-root[data-portal=field] .fp-stack .fp-dots button.is-on{width:34px;background:rgba(91,91,67,.14)!important}.premium-portal.pa-root[data-portal=field] .fp-stack .fp-dots button.is-on:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#5b5b43,#7a7a5c);transform-origin:left center;animation:fp-seg-fill .5s cubic-bezier(.2,.8,.2,1) both}.premium-portal.pa-root[data-portal=field]:lang(ar) .fp-stack .fp-dots button.is-on:after,[dir=rtl] .premium-portal.pa-root[data-portal=field] .fp-stack .fp-dots button.is-on:after{transform-origin:right center}.premium-portal.pa-root[data-portal=field] .fp-stack .fp-count{margin:0!important;padding:0!important;background:transparent!important;font-size:12px;letter-spacing:.04em;color:#9a9585;font-variant-numeric:tabular-nums}.premium-portal.pa-root[data-portal=field] .fp-stack .fp-count i{margin-inline:3px;font-style:normal;color:#c9c4b6}@keyframes fp-seg-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root[data-portal=field] .fp-stack .fp-dots button.is-on:after{animation:none}}.premium-portal.pa-root[data-portal=field] .fp-stack-card{position:relative}.premium-portal.pa-root[data-portal=field] .fp-stack-num{position:absolute;top:18px;inset-inline-end:18px;z-index:3;display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:999px;background:rgba(89,89,65,.88);color:#fff;font-size:12px;font-weight:500!important;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px rgba(255,255,255,.7),0 4px 10px -4px rgba(0,0,0,.4);pointer-events:none}.premium-portal.pa-root[data-portal=field] .fc-time .fc-flex{font-size:11.5px!important;font-weight:400!important;color:#a8946f!important}.premium-portal.pa-root[data-portal=field] .fp-stack-num{top:-9px;inset-inline-end:-7px;min-width:28px;height:28px;font-size:13px;background:#5b5b43;box-shadow:0 0 0 3px #f4f2ec,0 6px 12px -4px rgba(0,0,0,.35)}.po-field{display:grid!important;gap:14px!important}.po-top{display:grid;gap:12px}.po-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:#ebe8e0}.premium-portal.pa-root .po-filters button{position:relative;display:grid;justify-items:center;gap:1px;min-height:0!important;padding:8px 4px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:#77746a;cursor:pointer;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.premium-portal.pa-root .po-filters button span{font-size:11.5px;white-space:nowrap}.premium-portal.pa-root .po-filters button b{font-size:18px;font-weight:600!important;font-variant-numeric:tabular-nums;color:#3d3d2c;line-height:1.2}.premium-portal.pa-root .po-filters button[aria-selected=true]{background:#fff!important;color:#5b5b43;box-shadow:0 1px 2px rgba(35,36,28,.08),0 6px 14px -8px rgba(35,36,28,.3)!important}.premium-portal.pa-root .po-filters button[data-status=Pending] b{color:#9a7a45}.premium-portal.pa-root .po-filters button[data-status=Rejected] b{color:#a3542f}.premium-portal.pa-root .po-new{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px!important;border:0!important;border-radius:999px!important;background:#5b5b43!important;color:#fff!important;font-size:14px;font-weight:500!important;box-shadow:0 10px 22px -12px rgba(46,46,30,.7)!important;cursor:pointer;transition:transform .16s ease}.premium-portal.pa-root .po-new:active{transform:scale(.98)}.po-list{display:grid;gap:10px}.po-card{overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgba(91,91,67,.07),0 10px 22px -20px rgba(46,46,30,.55);animation:po-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 55ms);transition:box-shadow .25s ease}.po-card.is-open{box-shadow:0 0 0 1px rgba(91,91,67,.12),0 16px 30px -22px rgba(46,46,30,.6)}.premium-portal.pa-root .po-main{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:0!important;padding:14px 14px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit;text-align:start;cursor:pointer}.po-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f1efe8;color:#5b5b43}.po-card.is-approved .po-icon{background:#ecece3}.po-card.is-rejected .po-icon{background:#f7ebe4;color:#a3542f}.po-copy{display:grid;gap:4px;min-width:0}.premium-portal.pa-root .po-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500!important;color:#23241c}.po-copy small{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;color:#77746a}.premium-portal.pa-root .po-copy small b{flex:none;padding:1px 8px;border-radius:999px;background:#f1efe8;color:#5b5b43;font-weight:500!important;font-variant-numeric:tabular-nums}.po-copy small span{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-copy small span svg{flex:none;color:#b29e80}.po-status{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;font-size:11.5px;white-space:nowrap;background:#f4ede1;color:#8a6a3a}.po-status[data-status=approved]{background:#ecece3;color:#5b5b43}.po-status[data-status=rejected]{background:#f7ebe4;color:#a3542f}.po-status[data-status=pending] svg{animation:po-tick 2.4s ease-in-out infinite}.po-track{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0 14px}.po-track span{position:relative;height:3px;overflow:hidden;border-radius:999px;background:#ece9e1}.po-track span:after{content:"";position:absolute;inset:0;border-radius:inherit;transform-origin:left center;transform:scaleX(0)}[dir=rtl] .po-track span:after{transform-origin:right center}.po-track span.is-done:after{background:#5b5b43;transform:scaleX(1);animation:po-fill .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 55ms + .25s)}.po-card.is-rejected .po-track span:last-child:after{background:#a3542f}.po-track span.is-now:after{background:linear-gradient(90deg,transparent,#b29e80,transparent);transform:scaleX(1);animation:po-shimmer 1.8s ease-in-out infinite}.po-meta{display:flex;align-items:center;gap:10px;padding:10px 14px 12px;font-size:11.5px;color:#9a9585;font-variant-numeric:tabular-nums}.po-meta span+span:before{content:"·";margin-inline-end:10px;color:#c9c4b6}.po-chev{margin-inline-start:auto;color:#b5b0a3;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.po-card.is-open .po-chev{transform:rotate(180deg)}.po-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1)}.po-card.is-open .po-more{grid-template-rows:1fr}.po-more>div{min-height:0;overflow:hidden}.po-note{margin:0 14px 10px;padding:10px 12px;border-radius:12px;background:#f7f6f2;font-size:13px;color:#4b4a3d}.po-history{display:grid;gap:10px;margin:0;list-style:none;border-top:1px solid #f0ede6;padding:12px 14px 14px 30px}[dir=rtl] .po-history{padding:12px 30px 14px 14px}.po-history li{position:relative;display:grid;gap:1px}.po-history li:before{content:"";position:absolute;top:6px;inset-inline-start:-16px;width:7px;height:7px;border-radius:50%;background:#b29e80}.po-history li[data-status=approved]:before{background:#5b5b43}.po-history li[data-status=rejected]:before{background:#a3542f}.premium-portal.pa-root .po-history strong{font-size:13px;font-weight:500!important}.po-history small{font-size:12px;color:#8a867a}.po-empty{display:grid;justify-items:center;gap:6px;padding:36px 16px;text-align:center;animation:po-in .5s cubic-bezier(.2,.8,.2,1) both}.po-empty span{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:18px;background:#fff;color:#b29e80;box-shadow:0 0 0 1px rgba(91,91,67,.08)}.premium-portal.pa-root .po-empty strong{font-size:15px;font-weight:500!important}.po-empty small{font-size:12.5px;color:#8a867a}@keyframes po-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes po-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes po-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes po-tick{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}@media (min-width:900px){.po-top{grid-template-columns:minmax(0,1fr) auto;align-items:center}.po-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (prefers-reduced-motion:reduce){.po-card,.po-empty,.po-status svg,.po-track span:after{animation:none!important}.po-chev,.po-more{transition:none}}.fa-avatar{overflow:hidden}.fa-avatar img{display:block;width:100%;height:100%;object-fit:cover}.po-meta{margin:0 14px;padding:10px 0 12px;border-top:1px solid #efece5}.modal.ft-sheet[data-portal]{overflow-y:auto;overscroll-behavior:contain}.premium-portal.pa-root[data-portal=field] .pa-site-hero{overflow:hidden}.premium-portal.pa-root[data-portal=field] .pa-site-hero>img{animation:sp-kenburns 14s ease-out both;transform-origin:60% 40%}.premium-portal.pa-root[data-portal=field] .pa-site-hero-copy>*{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) both}.premium-portal.pa-root[data-portal=field] .pa-site-hero-copy>:nth-child(2){animation-delay:.06s}.premium-portal.pa-root[data-portal=field] .pa-site-hero-copy>:nth-child(3){animation-delay:.12s}.premium-portal.pa-root[data-portal=field] .pa-site-hero-copy>:nth-child(4){animation-delay:.18s}.premium-portal.pa-root[data-portal=field] .pa-site-hero .pa-glass{transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s ease}.premium-portal.pa-root[data-portal=field] .pa-site-hero .pa-glass:hover{transform:translateX(-2px)}[dir=rtl] .premium-portal.pa-root[data-portal=field] .pa-site-hero .pa-glass:hover{transform:translateX(2px)}.premium-portal.pa-root[data-portal=field] .pa-site-hero .pa-glass:active{transform:scale(.92)}.premium-portal.pa-root[data-portal=field] .pa-sheet{animation:sp-sheet .55s cubic-bezier(.2,.8,.2,1) .05s both}.premium-portal.pa-root[data-portal=field] .fp-quick>:is(a,button){animation:sp-pop .5s cubic-bezier(.3,1.3,.5,1) both;transition:transform .2s cubic-bezier(.2,.8,.2,1),color .2s ease;-webkit-tap-highlight-color:transparent}.premium-portal.pa-root[data-portal=field] .fp-quick>:first-child{animation-delay:.15s}.premium-portal.pa-root[data-portal=field] .fp-quick>:nth-child(2){animation-delay:.2s}.premium-portal.pa-root[data-portal=field] .fp-quick>:nth-child(3){animation-delay:.25s}.premium-portal.pa-root[data-portal=field] .fp-quick>:nth-child(4){animation-delay:.3s}.premium-portal.pa-root[data-portal=field] .fp-quick>:nth-child(5){animation-delay:.35s}.premium-portal.pa-root[data-portal=field] .fp-quick>:nth-child(n+6){animation-delay:.4s}.premium-portal.pa-root[data-portal=field] .fp-quick>:is(a,button)>span{position:relative;transition:transform .25s cubic-bezier(.3,1.4,.5,1),background-color .2s ease,box-shadow .25s ease}.premium-portal.pa-root[data-portal=field] .fp-quick>:is(a,button)>span:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(178,158,128,.45);pointer-events:none}@media (hover:hover){.premium-portal.pa-root[data-portal=field] .fp-quick>:is(a,button):hover>span{transform:translateY(-3px);box-shadow:0 10px 18px -12px rgba(46,46,30,.55)}}.premium-portal.pa-root[data-portal=field] .fp-quick>:is(a,button):active>span{transform:scale(.9)}.premium-portal.pa-root[data-portal=field] .fp-quick>:is(a,button):active>span:after{animation:sp-ring .5s ease-out}.premium-portal.pa-root[data-portal=field] .pa-chips{position:relative;isolation:isolate}.premium-portal.pa-root[data-portal=field] .pa-chips .sliding-highlight{z-index:-1;border-radius:999px;background:#5b5b43;box-shadow:0 8px 16px -10px rgba(46,46,30,.7)}.premium-portal.pa-root[data-portal=field] .pa-chips button{transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .15s ease}.premium-portal.pa-root[data-portal=field] .pa-chips button[aria-current=page]{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#fff!important}.premium-portal.pa-root[data-portal=field] .pa-chips button:active{transform:scale(.96)}.premium-portal.pa-root[data-portal=field] .pa-tabpanel{display:grid;gap:inherit;animation:sp-panel .45s cubic-bezier(.2,.8,.2,1) both}.premium-portal.pa-root[data-portal=field] .pa-tabpanel :is(.pa-list>*,.fc-group>.fc-item){animation:sp-rise .5s cubic-bezier(.2,.8,.2,1) both}.premium-portal.pa-root[data-portal=field] .pa-tabpanel :is(.pa-list>*,.fc-group>.fc-item):nth-child(2){animation-delay:.05s}.premium-portal.pa-root[data-portal=field] .pa-tabpanel :is(.pa-list>*,.fc-group>.fc-item):nth-child(3){animation-delay:.1s}.premium-portal.pa-root[data-portal=field] .pa-tabpanel :is(.pa-list>*,.fc-group>.fc-item):nth-child(4){animation-delay:.15s}.premium-portal.pa-root[data-portal=field] .pa-tabpanel :is(.pa-list>*,.fc-group>.fc-item):nth-child(n+5){animation-delay:.2s}.premium-portal.pa-root[data-portal=field] .pa-tabpanel .pa-row{transition:background-color .2s ease,transform .15s ease}.premium-portal.pa-root[data-portal=field] .pa-tabpanel .pa-row:active{transform:scale(.985)}.premium-portal.pa-root[data-portal=field] .pa-tabpanel .pa-row .pa-flip:last-child{transition:transform .2s ease}@media (hover:hover){.premium-portal.pa-root[data-portal=field] .pa-tabpanel .pa-row:hover .pa-flip:last-child{transform:translateX(3px)}[dir=rtl] .premium-portal.pa-root[data-portal=field] .pa-tabpanel .pa-row:hover .pa-flip:last-child{transform:scaleX(-1) translateX(3px)}}.premium-portal.pa-root[data-portal=field] .pa-sheet .pa-btn-primary{position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .2s ease}.premium-portal.pa-root[data-portal=field] .pa-sheet .pa-btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}.premium-portal.pa-root[data-portal=field] .pa-sheet .pa-btn-primary:not(:disabled):hover:after{transition:transform .7s ease;transform:translateX(120%)}.premium-portal.pa-root[data-portal=field] .pa-sheet .pa-btn-primary:not(:disabled):active{transform:scale(.98)}@keyframes sp-kenburns{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes sp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sp-sheet{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes sp-pop{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}@keyframes sp-ring{0%{box-shadow:0 0 0 0 rgba(178,158,128,.5)}to{box-shadow:0 0 0 12px rgba(178,158,128,0)}}@keyframes sp-panel{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.premium-portal.pa-root[data-portal=field] :is(.pa-site-hero>img,.pa-site-hero-copy>*,.pa-sheet,.fp-quick>*,.pa-tabpanel,.pa-tabpanel .pa-list>*,.pa-tabpanel .fc-item){animation:none!important}}.fp-site-chooser{display:grid;gap:14px}.fp-site-chooser .fp-search{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.fp-site-chooser .fp-search:focus-within{border-color:#b29e80!important;background:#fff!important;box-shadow:0 0 0 4px rgba(178,158,128,.16)!important}.fp-site-chooser .fp-sites-list{display:grid!important;gap:8px!important;border:0!important;background:transparent!important}.portal-field-dialog .fp-site-chooser .fp-site-row{position:relative;display:grid!important;grid-template-columns:64px minmax(0,1fr) 32px!important;align-items:center;gap:14px!important;width:100%;min-height:0!important;padding:10px 12px 10px 10px!important;border:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 0 0 1px rgba(91,91,67,.08),0 8px 18px -16px rgba(46,46,30,.5)!important;color:inherit;text-align:start;cursor:pointer;animation:sc-in .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 45ms);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}[dir=rtl] .portal-field-dialog .fp-site-chooser .fp-site-row{padding:10px 10px 10px 12px!important}.portal-field-dialog .fp-site-chooser .fp-site-row:after,.portal-field-dialog .fp-site-chooser .fp-site-row:before{display:none!important}@media (hover:hover){.portal-field-dialog .fp-site-chooser .fp-site-row:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(178,158,128,.45),0 14px 24px -18px rgba(46,46,30,.55)!important}.portal-field-dialog .fp-site-chooser .fp-site-row:hover .fp-site-go{background:#5b5b43;color:#fff}.portal-field-dialog .fp-site-chooser .fp-site-row:hover .fp-site-thumb img{transform:scale(1.08)}}.portal-field-dialog .fp-site-chooser .fp-site-row:active{transform:scale(.98)}.portal-field-dialog .fp-site-chooser .fp-site-row:active .fp-site-go{background:#5b5b43;color:#fff}.portal-field-dialog .fp-site-chooser .fp-site-row:focus-visible{outline:2px solid #b29e80;outline-offset:2px}.portal-field-dialog .fp-site-chooser .fp-site-thumb{display:grid!important;place-items:center;width:64px!important;height:52px!important;overflow:hidden;border-radius:12px!important;background:#f1efe8!important;color:#5b5b43}.portal-field-dialog .fp-site-chooser .fp-site-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.portal-field-dialog .fp-site-chooser .fp-site-info{display:grid!important;justify-items:start;gap:3px!important;min-width:0}.portal-field-dialog .fp-site-chooser .fp-site-info strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500!important;color:#23241c}.portal-field-dialog .fp-site-chooser .fp-site-info>span{display:flex;align-items:center;gap:6px;max-width:100%;overflow:hidden;white-space:nowrap;font-size:12px;color:#8a867a}.portal-field-dialog .fp-site-chooser .fp-site-info>span i{font-style:normal;color:#c9c4b6}.portal-field-dialog .fp-site-chooser .fp-site-info>span bdi{font-variant-numeric:tabular-nums;color:#a5a090}.portal-field-dialog .fp-site-chooser .fp-needs-measure{display:inline-flex!important;align-items:center;gap:6px;margin-top:2px;padding:0!important;border:0!important;background:transparent!important;color:#8a6a3a!important;font-size:11.5px!important;font-style:normal;font-weight:500!important}.portal-field-dialog .fp-site-chooser .fp-needs-measure:before{content:"";width:7px;height:7px;border-radius:50%;background:#d19a4a;animation:sc-pulse 2s ease-out infinite}.fp-site-go{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f1efe8;color:#5b5b43;transition:background-color .2s ease,color .2s ease,transform .2s ease}@keyframes sc-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sc-pulse{0%{box-shadow:0 0 0 0 rgba(209,154,74,.5)}70%,to{box-shadow:0 0 0 6px rgba(209,154,74,0)}}@media (prefers-reduced-motion:reduce){.portal-field-dialog .fp-site-chooser .fp-needs-measure:before,.portal-field-dialog .fp-site-chooser .fp-site-row{animation:none}}.premium-portal.pa-root[data-portal=field] .pa-chips .sliding-highlight,.premium-portal.pa-root[data-portal=field] .pa-chips button,.premium-portal.pa-root[data-portal=field] .pa-chips button[aria-current=page]{border-radius:999px!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-commandbar{display:flex!important;flex-direction:column;gap:14px!important;padding:18px!important;border:0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 0 0 1px rgba(91,91,67,.07),0 14px 30px -24px rgba(46,46,30,.55)!important;animation:mc-rise .5s cubic-bezier(.2,.8,.2,1) both}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-commandbar .measurement-collection-heading{display:contents!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-commandbar .measurement-collection-heading>div:first-child{order:0}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-commandbar .measurement-capture-bar{order:1}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-commandbar .measurement-collection-heading>.row{order:2}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-collection-heading h1{display:flex;align-items:center;gap:10px;margin:0!important;font-size:20px!important;line-height:1.3!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-project-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-title-count{display:inline-flex;align-items:center;gap:5px;flex:none;padding:3px 10px;border-radius:999px;background:#f1efe8;color:#5b5b43;font-size:12.5px;font-weight:500!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-commandbar .measurement-capture-bar{padding:0!important;border:0!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-capture-bar>.row{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;width:100%}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-capture-bar .button{position:relative;display:grid!important;justify-items:center;align-content:center;min-height:92px!important;padding:14px 10px!important;border:1px dashed rgba(91,91,67,.28)!important;border-radius:18px!important;background:#f8f7f2!important;box-shadow:none!important;color:#3d3d2c!important;font-size:13px!important;font-weight:500!important;overflow:hidden;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .2s ease,background-color .2s ease}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-capture-bar .button:first-child{border-style:solid!important;border-color:transparent!important;background:#5b5b43!important;color:#fff!important;box-shadow:0 12px 22px -14px rgba(46,46,30,.8)!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-capture-bar .button svg{width:40px!important;height:40px!important;padding:9px;border-radius:50%;background:#fff;color:#5b5b43;box-shadow:0 4px 10px -6px rgba(46,46,30,.4);transition:transform .3s cubic-bezier(.3,1.4,.5,1)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-capture-bar .button:first-child svg{background:rgba(255,255,255,.14);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}@media (hover:hover){:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-capture-bar .button:not(:disabled):hover{transform:translateY(-2px)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-capture-bar .button:not(:first-child):not(:disabled):hover{border-color:#b29e80!important;background:#fff!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-capture-bar .button:not(:disabled):hover svg{transform:scale(1.1) rotate(-6deg)}}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-capture-bar .button:not(:disabled):active{transform:scale(.96)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-commandbar .measurement-collection-heading>.row{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:10px!important;width:100%;padding-top:14px;border-top:1px solid #efece5}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-collection-heading>.row .button{min-height:48px!important;padding-inline:18px!important;border-radius:999px!important;font-size:13.5px!important;font-weight:500!important;transition:transform .15s ease,box-shadow .2s ease}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-collection-heading>.row .button:not(.primary){border:0!important;background:#f1efe8!important;color:#5b5b43!important;box-shadow:none!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-collection-heading>.row .button.primary{position:relative;overflow:hidden;box-shadow:0 12px 22px -14px rgba(46,46,30,.8)!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-collection-heading>.row .button.primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-collection-heading>.row .button.primary:not(:disabled):hover:after{transition:transform .7s ease;transform:translateX(120%)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-collection-heading>.row .button.primary:not(:disabled):hover svg{animation:mc-send .6s cubic-bezier(.3,1.3,.5,1)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-collection-heading>.row .button:not(:disabled):active{transform:scale(.97)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-collection-heading>.row .button:disabled{opacity:.5}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-thumbnails button{border:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 0 0 1px rgba(91,91,67,.07),0 10px 20px -18px rgba(46,46,30,.5)!important;overflow:hidden;animation:mc-rise .45s cubic-bezier(.2,.8,.2,1) both;transition:transform .18s ease,box-shadow .2s ease}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-thumbnails button[aria-pressed=true]{box-shadow:0 0 0 2px #5b5b43,0 12px 22px -16px rgba(46,46,30,.6)!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-thumbnails button img{border-radius:13px!important;transition:transform .4s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-thumbnails button:hover img{transform:scale(1.04)}}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-thumbnails button:active{transform:scale(.98)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor{border:0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 0 0 1px rgba(91,91,67,.07),0 14px 30px -24px rgba(46,46,30,.5)!important;animation:mc-rise .55s cubic-bezier(.2,.8,.2,1) .08s both}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor-empty{margin:4px;padding:44px 20px!important;border:1.5px dashed rgba(178,158,128,.45);border-radius:20px;background:radial-gradient(60% 60% at 50% 30%,rgba(178,158,128,.1),transparent 70%),#fdfcf9}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-empty-symbol{position:relative;display:inline-grid;place-items:center;width:72px;height:72px;margin-bottom:14px;border-radius:22px;background:#fff;color:#5b5b43;box-shadow:0 0 0 1px rgba(91,91,67,.08),0 12px 24px -16px rgba(46,46,30,.5);animation:mc-float 3.2s ease-in-out infinite}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-empty-symbol:after{content:"";position:absolute;inset:-6px;border-radius:26px;border:1.5px solid rgba(178,158,128,.35);animation:mc-halo 2.6s ease-out infinite}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor-empty h2{font-size:17px!important;font-weight:600!important;color:#3d3d2c}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor-empty p{max-width:300px;margin-inline:auto;font-size:13px;color:#8a867a}@keyframes mc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mc-send{0%{transform:none}45%{transform:translate(5px,-5px) rotate(8deg);opacity:.4}50%{transform:translate(-5px,5px);opacity:0}to{transform:none;opacity:1}}@keyframes mc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes mc-halo{0%{opacity:.9;transform:scale(.94)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-empty-symbol:after,:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) :is(.measurement-commandbar,.measurement-thumbnails button,.measurement-editor,.measurement-empty-symbol){animation:none!important}}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor{padding:16px!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor-heading{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px!important;margin-bottom:14px!important;border-bottom:1px solid #efece5!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor-heading>strong{display:flex;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:500!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-photo-number{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%!important;background:#5b5b43!important;color:#fff!important;font-size:12px;font-weight:500!important;font-variant-numeric:tabular-nums}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-expand.button{min-height:36px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:#f1efe8!important;color:#5b5b43!important;font-size:12.5px!important;box-shadow:none!important;transition:background-color .2s ease,transform .15s ease}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-expand.button:active{transform:scale(.96)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation-tools{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;margin:0 0 12px!important;padding:6px!important;border:0!important;border-radius:18px!important;background:#f4f2ec!important;overflow-x:auto;scrollbar-width:none}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation-tools::-webkit-scrollbar{display:none}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation-tools .button{flex:0 0 auto;display:grid!important;justify-items:center;align-content:center;gap:3px;min-width:58px;min-height:56px!important;padding:6px 4px!important;border:0!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important;color:#5f5d54!important;font-size:11px!important;font-weight:400!important;transition:background-color .2s ease,color .2s ease,transform .15s ease}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation-tools .button svg{transition:transform .25s cubic-bezier(.3,1.4,.5,1)}@media (hover:hover){:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation-tools .button:not(:disabled):not([aria-pressed=true]):hover{background:#fff!important}}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation-tools .button[aria-pressed=true]{background:#5b5b43!important;color:#fff!important;box-shadow:0 8px 16px -10px rgba(46,46,30,.8)!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation-tools .button[aria-pressed=true] svg{transform:scale(1.12)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation-tools .button:not(:disabled):active{transform:scale(.92)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation-tools .button:not([aria-pressed]){min-width:50px}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation-tools .button:not([aria-pressed]):first-of-type,:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation-tools .button[aria-pressed]+.button:not([aria-pressed]){margin-inline-start:6px;position:relative}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation-tools .button[aria-pressed]+.button:not([aria-pressed]):before{content:"";position:absolute;inset-inline-start:-6px;top:12px;bottom:12px;width:1px;background:#ddd8cc}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation-tools .button:last-child:not(:disabled){color:#a3542f!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation-tools .button:disabled{opacity:.35}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation>label{display:flex!important;align-items:center;gap:8px;margin:0 0 12px!important;padding:4px 4px 4px 14px;border:1px solid #e6e2d8;border-radius:999px;background:#fbfaf7;font-size:12px!important;font-weight:500!important;color:#8a867a;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}[dir=rtl] :is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation>label{padding:4px 14px 4px 4px}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation>label:focus-within{border-color:#b29e80;background:#fff;box-shadow:0 0 0 4px rgba(178,158,128,.16)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation>label input{flex:1;min-width:0;min-height:40px!important;margin:0!important;padding:0 8px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:14px;outline:0}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation>label .button{min-height:38px!important;border-radius:999px!important;background:#5b5b43!important;color:#fff!important;border:0!important;font-size:12.5px!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .canvas-wrap{margin:0 0 14px!important;border-radius:18px!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),0 12px 26px -20px rgba(46,46,30,.6)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation>.button:last-child{position:relative;width:100%;min-height:50px!important;border:0!important;border-radius:999px!important;background:#5b5b43!important;color:#fff!important;font-size:14px!important;font-weight:500!important;overflow:hidden;box-shadow:0 12px 22px -14px rgba(46,46,30,.8)!important;transition:transform .15s ease}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation>.button:last-child:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation>.button:last-child:not(:disabled):hover:after{transition:transform .7s ease;transform:translateX(120%)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-editor .annotation>.button:last-child:not(:disabled):active{transform:scale(.98)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-photo-fields{gap:12px!important;margin-bottom:12px;padding:14px!important;border:0!important;border-radius:18px!important;background:#f8f7f2!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-photo-fields label{display:grid;gap:6px;font-size:12px!important;font-weight:500!important;color:#77746a}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-photo-fields :is(input,textarea){margin:0!important;min-height:46px;padding:10px 14px!important;border:1px solid #e6e2d8!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-photo-fields textarea{min-height:84px;resize:vertical}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-photo-fields :is(input,textarea):focus{border-color:#b29e80!important;box-shadow:0 0 0 4px rgba(178,158,128,.16)!important;outline:0}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-photo-links{gap:8px!important;margin-bottom:12px}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-photo-links a{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgba(91,91,67,.1);color:#5b5b43!important;font-size:12.5px!important;text-decoration:none!important;transition:box-shadow .2s ease,transform .15s ease}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-photo-links a:hover{box-shadow:0 0 0 1px #b29e80}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-photo-links a:active{transform:scale(.97)}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-photo-links strong{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#f4ede1;color:#8a6a3a;font-size:12px;font-weight:500!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-photo-links strong:before{content:"";width:6px;height:6px;border-radius:50%;background:#d19a4a}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-collections:has(.measurement-commandbar){display:flex!important;flex-direction:column;gap:14px}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-commandbar,:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-commandbar .measurement-collection-heading{display:contents!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-collection-heading>div:first-child{order:1;padding:2px 2px 0}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-collection-heading h1{font-size:19px!important;justify-content:flex-start}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-commandbar .measurement-capture-bar{order:2;margin:0!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-capture-bar .button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:50px!important;padding:0 14px!important;border-radius:999px!important;border-style:solid!important;border-color:rgba(91,91,67,.14)!important;background:#fff!important;font-size:13.5px!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-capture-bar .button svg{width:20px!important;height:20px!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-capture-bar .button:first-child svg{background:transparent!important;box-shadow:none!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-collections>.measurement-studio{order:3;display:grid!important;gap:14px!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-thumbnails{display:grid!important;gap:10px}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-thumbnails>p{margin:0;padding:14px;border-radius:16px;background:#f8f7f2;font-size:13px;color:#8a867a;text-align:center}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-commandbar .measurement-collection-heading>.row{order:4;position:sticky;bottom:0;z-index:6;margin:4px -16px 0!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))!important;border-top:1px solid rgba(91,91,67,.1)!important;background:rgba(247,246,242,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (min-width:768px){:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-commandbar .measurement-collection-heading>.row{margin-inline:0!important;border-radius:18px;border:1px solid rgba(91,91,67,.1)!important}}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-thumbnails button{box-shadow:inset 0 0 0 1px rgba(91,91,67,.1)!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-thumbnails button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #5b5b43!important}:is(.modal[data-portal=field],.premium-portal.pa-root[data-portal=field]) .measurement-thumbnails button img{border-radius:12px!important}.premium-portal.pa-root[data-portal=field] .fj-list:not([data-view=list]) .fj-banner.fj-full{aspect-ratio:4/3!important;height:auto!important;overflow:hidden;background:#ebe8df!important}.premium-portal.pa-root[data-portal=field] .fj-list .fj-banner.fj-full img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}.premium-portal.pa-root[data-portal=field] .fj-list .fj-banner.fj-full{position:relative!important}.premium-portal.pa-root[data-portal=field] .fj-list[data-view=list] .fj-banner.fj-full{width:124px;height:84px!important;aspect-ratio:auto!important;align-self:center!important;overflow:hidden}.premium-portal.pa-root[data-portal=field] .fp-up-empty .fp-up-body{cursor:default}.premium-portal.pa-root[data-portal=field] .fp-up-empty .fp-up-time strong{display:grid;place-items:start}.pa-root .pa-next .pa-showroom{display:grid;gap:10px;margin-block:2px 4px}.pa-root .pa-next .pa-showroom p{line-height:1.55}.pa-root .pa-next .pa-showroom-call{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:7px 13px;border:1px solid rgba(247,246,242,.32);border-radius:999px;color:#f7f6f2;font-size:.9rem;text-decoration:none}.pa-root .pa-next .pa-showroom-call:hover{background:rgba(247,246,242,.1)}