body:has(.fr-page) .site-footer{display:none}.fr-legal{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.88rem}.fr-legal a{color:var(--ink-2)}html.rtf-fr .nav>a[aria-current=page]{color:var(--friend);background:var(--friend-bg)}html.rtf-fr .nav>a[aria-current=page]:after{background:var(--friend)}html.rtf-fr .nav-heart[aria-current=page]{border-color:var(--friend)}html.rtf-fr .acct__links a[aria-current=page],html.rtf-fr .nav-heart[aria-current=page]{background:var(--friend-bg);color:var(--friend)}.fr-badge,html.rtf-fr .acct__links a[aria-current=page] svg{color:var(--friend)}.fr-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:3px 9px;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--friend-bg)}.fr-drawer>a[aria-current=page]{color:var(--friend)!important;background:var(--friend-bg)!important;box-shadow:inset 3px 0 0 var(--friend)!important}.fr-drawer>a[aria-current=page] svg{color:var(--friend)!important}html.rtf-fr .profile-ask,html.rtf-fr .profile-crumbs,html.rtf-fr .profile-more,html.rtf-fr .request-bar{display:none!important}html.rtf-fr body.has-request-bar{padding-bottom:var(--tabs-space,0)}html.rtf-fr body:has(.profile-crumbs) .site-footer{display:none}.fr-selfbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:16px;padding:10px 12px 10px 10px;border-radius:16px;background:var(--friend-bg)}.fr-selfbar__back{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;background:#fff;color:var(--friend);font-weight:600;font-size:.92rem;text-decoration:none}.fr-selfbar__back:hover{box-shadow:0 0 0 1.5px var(--friend)}.fr-selfbar__note{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--friend)}html:not(.rtf-fr) .tabs.tabs--friend{display:none!important}@media (max-width:899.98px){html.rtf-fr{--tabs-space:calc(var(--tabs-h) + env(safe-area-inset-bottom, 0px))}html.rtf-fr .tabs.tabs--friend{display:grid}}.tabs--friend a[aria-current=page]{color:var(--friend)}.tabs--friend a[aria-current=page] .tabs__icon{background:var(--friend-bg)}.tabs--friend .tabs__fab{background:var(--friend);box-shadow:0 0 0 4px #fff,0 8px 18px rgba(8,120,105,.32)}.tabs--friend a.tabs__chat[aria-current=page] .tabs__fab{background:color-mix(in srgb,var(--friend) 80%,#000)}.fr-page{display:grid;grid-gap:clamp(22px,3.4vw,34px);gap:clamp(22px,3.4vw,34px);padding-block:clamp(18px,4vw,44px) clamp(28px,6vw,64px);max-width:980px;margin-inline:auto}.fr-page--narrow{max-width:720px}.fr-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 20px}.fr-head__text{display:grid;grid-gap:8px;gap:8px;min-width:0;max-width:62ch}.fr-head h1{font-size:clamp(1.75rem,4.6vw,2.6rem)}.fr-head__sub{color:var(--ink-2)}.fr-head__action{flex:none}.fr-btn{color:var(--friend);border-color:var(--friend)}.fr-btn:hover,.fr-status{background:var(--friend-bg)}.fr-status{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:999px;font-size:.85rem;font-weight:600;color:var(--friend)}.fr-status__dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}.fr-status--draft,.fr-status--inactive{background:var(--bg-subtle);color:var(--ink-2)}.fr-sec{display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0}.fr-sec>h2,.fr-sechead h2{display:flex;align-items:center;gap:8px;font-size:clamp(1.2rem,2.6vw,1.45rem)}.fr-sec>h2 svg{color:var(--friend)}.fr-sechead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.fr-more{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:.92rem;color:var(--friend);text-decoration:none}.fr-go svg,.fr-link__arrow,.fr-more svg{transition:transform .18s var(--ease)}.fr-more:hover svg{transform:translateX(3px)}.fr-empty{padding:18px 20px;border:1.5px dashed var(--line-strong);border-radius:var(--r-card);background:var(--bg-subtle)}.fr-empty,.fr-sum{color:var(--ink-2)}.fr-sum{font-size:.92rem}.fr-card,.fr-sum strong{color:var(--ink)}.fr-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid var(--line);border-radius:var(--r-card);background:#fff;text-decoration:none;min-width:0}a.fr-card{transition:border-color .16s var(--ease),transform .16s var(--ease),box-shadow .16s var(--ease)}a.fr-card:hover{border-color:color-mix(in srgb,var(--friend) 45%,var(--line));box-shadow:var(--shadow-float);transform:translateY(-1px)}a.fr-card:hover .fr-go svg,a.fr-card:hover .fr-link__arrow{transform:translateX(3px)}.fr-home{display:grid;grid-gap:18px;gap:18px}.fr-home__next{display:grid;grid-gap:14px;gap:14px}.fr-home__next .ticket{max-width:560px}.fr-ticket .ticket__title b{color:var(--friend)}.fr-tiles{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.fr-tiles li:first-child{grid-column:1/-1}.fr-tile{display:grid;grid-gap:2px;gap:2px;height:100%;padding:16px;border:1.5px solid var(--line);border-radius:var(--r-card);background:#fff;color:var(--ink);text-decoration:none;transition:border-color .16s var(--ease),transform .16s var(--ease)}.fr-tile:hover{border-color:color-mix(in srgb,var(--friend) 45%,var(--line));transform:translateY(-1px)}.fr-tile__label{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:var(--ink-2)}.fr-tile strong{font-family:var(--font-display);font-size:clamp(1.5rem,4vw,1.9rem);font-weight:600;line-height:1.15}.fr-tile__note{font-size:.82rem;color:var(--ink-3)}.fr-tile--owed{background:var(--friend);border-color:var(--friend);color:#fff}.fr-tile--owed .fr-tile__label,.fr-tile--owed .fr-tile__note{color:rgba(255,255,255,.86)}.fr-tile--owed:hover{border-color:var(--friend)}.fr-chatcard__icon,.fr-tip__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--friend-bg);color:var(--friend)}.fr-chatcard__text{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.fr-chatcard__text span{font-size:.9rem;color:var(--ink-2)}.fr-chatcard--new{border-color:var(--friend);background:var(--friend-bg)}.fr-chatcard--new .fr-chatcard__icon{background:var(--friend);color:#fff}.fr-go{flex:none;display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:.9rem;color:var(--friend)}.fr-tip{align-items:flex-start;background:var(--cream);border-color:transparent}.fr-tip__icon{background:#fff}.fr-tip p{margin-top:2px;font-size:.92rem;color:var(--ink-2)}.fr-tip--link .fr-tip__text{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-width:0}.fr-tip__body{font-size:.92rem;color:var(--ink-2)}.fr-tip--link .fr-go{margin-top:4px}a.fr-tip--link:hover{border-color:color-mix(in srgb,var(--friend) 45%,var(--line))}.fr-more-links{display:grid;grid-gap:10px;gap:10px}.fr-link{font-weight:600}.fr-link>svg:first-child{flex:none;color:var(--friend)}.fr-link>span{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.fr-link__arrow{flex:none;color:var(--friend)}.fr-link__sub{font-weight:400;font-size:.9rem;color:var(--ink-2)}.fr-link--teal{background:var(--friend-bg);border-color:transparent}@media (max-width:899.98px){.fr-chatcard .fr-go{display:none}}@media (min-width:720px){.fr-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-tiles li:first-child{grid-column:auto}.fr-more-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.fr-home{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px 28px;align-items:start}.fr-home__next{grid-row:span 2}.fr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-home>.fr-more-links,.fr-home>.fr-tip,.fr-tiles li:first-child{grid-column:1/-1}}.fr-tickets{list-style:none;display:grid;grid-gap:14px;gap:14px;max-width:620px}.fr-details summary{cursor:pointer;font-size:.85rem;font-weight:600;color:var(--friend)}.fr-details p{margin-top:6px;font-size:.88rem;color:var(--ink);white-space:pre-line}.fr-help{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:var(--bg-subtle);font-size:.92rem;color:var(--ink-2);max-width:620px}.fr-help>svg{flex:none;margin-top:2px;color:var(--friend)}.fr-inline{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--friend)}.fr-rows{list-style:none;display:grid;grid-gap:8px;gap:8px}.fr-row{display:flex;justify-content:space-between;gap:14px;padding:14px 16px;border:1.5px solid var(--line);border-radius:var(--r-card);background:#fff}.fr-row__main{display:grid;grid-gap:2px;gap:2px;min-width:0}.fr-row__main>span{font-size:.9rem;color:var(--ink-2)}.fr-row__ref{font:600 .72rem/1.4 ui-monospace,monospace;color:var(--ink-3)!important}.fr-row__side{flex:none;display:grid;justify-items:end;align-content:start;grid-gap:6px;gap:6px}.fr-row__side strong{font-size:1.05rem}.fr-pill{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.fr-pill--paid{background:var(--success-bg);color:var(--success)}.fr-pill--unpaid{background:var(--friend-bg);color:var(--friend)}.fr-pill--waiting{background:var(--tea-bg);color:var(--tea-text)}.fr-chatpill{position:relative;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 15px 0 12px;border-radius:999px;background:var(--friend);color:#fff;font-weight:600;font-size:.92rem;text-decoration:none;white-space:nowrap;transition:background .15s var(--ease),box-shadow .15s var(--ease)}.fr-chatpill:hover{background:color-mix(in srgb,var(--friend) 86%,#000)}.fr-chatpill[aria-current=page]{box-shadow:0 0 0 3px var(--friend-bg)}.fr-chatpill__n,.frdock__n{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--tea);color:#fff;font-size:.74rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #fff}@media (max-width:899.98px){.header-actions .fr-chatpill{display:none}}@media (min-width:900px) and (max-width:1179.98px){.fr-chatpill__text{display:none}.fr-chatpill{padding:0 11px}}.frdock{position:fixed;right:20px;bottom:20px;z-index:var(--z-tabs);display:grid;justify-items:end;grid-gap:10px;gap:10px}.frdock__btn{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 18px 0 8px;border:0;border-radius:999px;background:var(--friend);color:#fff;font:600 1rem/1 var(--font-body);cursor:pointer;box-shadow:0 12px 28px rgba(8,120,105,.34),0 2px 6px rgba(34,28,23,.12);transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}.frdock__btn:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--friend) 88%,#000);box-shadow:0 16px 34px rgba(8,120,105,.4),0 2px 6px rgba(34,28,23,.12)}.frdock__btn:focus-visible{outline:3px solid var(--friend-bg);outline-offset:3px}.frdock__btn .frdock__n{min-width:24px;height:24px;font-size:.8rem}.frdock__btn .frdock__icon{opacity:.9}.frdock__btn.is-bumped{animation:frdock-bump .42s var(--ease-pop)}@keyframes frdock-bump{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}.frdock__face{position:relative;flex:none;display:inline-grid;border-radius:50%;box-shadow:0 0 0 2px #fff}.frdock__face .online-dot{top:-2px;right:-2px}.frdock__panel{width:392px;animation:dock-in .22s var(--ease-pop) both}.frdock__head{background:var(--friend-bg);border-bottom-color:color-mix(in srgb,var(--friend) 22%,var(--line))}.frdock__head .dock__icon:hover{background:#fff}.frdock__notice{position:relative;width:330px;background:#fff;border:1.5px solid var(--line);border-left:4px solid var(--friend);border-radius:18px;box-shadow:0 16px 40px rgba(34,28,23,.18);animation:dock-in .22s var(--ease-pop) both}.frdock__peek{display:grid;grid-gap:4px;gap:4px;width:100%;padding:14px 40px 14px 16px;border:0;background:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.frdock__msg,.frdock__peek strong{font-size:.92rem}.frdock__msg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--ink-2)}.frdock__reply{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-weight:600;font-size:.9rem;color:var(--friend)}.frdock__peek:hover .frdock__reply svg{transform:translateX(3px)}.frdock__reply svg{transition:transform .18s var(--ease)}.frdock__x{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:none;color:var(--ink-2);cursor:pointer}.frdock__x:hover{background:var(--bg-subtle);color:var(--ink)}@media (min-width:900px){body:has(.frdock) #main{padding-bottom:88px}}.fr-page--chat{max-width:860px;gap:0;padding-block:16px 20px}.fr-chatwin,.fr-page--chat{grid-template-columns:minmax(0,1fr)}.fr-chatwin{display:grid;grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - var(--header-h) - var(--tabs-space, 0px) - 36px);min-height:420px;border:1.5px solid var(--line);border-radius:var(--r-card);background:#fff;overflow:hidden}.fr-chatwin .chat{border:0;border-radius:0;min-height:0}.fr-chatwin__head{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--friend-bg);border-bottom:1.5px solid color-mix(in srgb,var(--friend) 22%,var(--line))}.fr-chatwin__title{flex:1 1;min-width:0}.fr-chatwin__title h2{font-size:1.15rem;line-height:1.25}.fr-chatwin__title p{font-size:.82rem;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-chatwin__about summary{list-style:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--friend);cursor:pointer}.fr-chatwin__about summary::-webkit-details-marker{display:none}.fr-chatwin__about summary:hover,.fr-chatwin__about[open] summary{background:#fff}.fr-chatwin__about p{position:absolute;z-index:3;top:calc(100% + 6px);right:12px;width:min(360px,calc(100% - 24px));padding:12px 14px;border:1.5px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(34,28,23,.1);font-size:.9rem;color:var(--ink-2)}.fr-chatwin__line{flex:none}@media (max-width:899.98px){.fr-page--chat{padding:0}.fr-chatwin{margin-inline:calc(-1 * var(--gutter));height:calc(100dvh - var(--header-h) - 1px - var(--tabs-space, 0px));min-height:0;border:0;border-radius:0}.fr-chatwin__line{width:40px;padding:0;justify-content:center}.fr-chatwin__line span{display:none}}:is(.frdock,.fr-chatwin) .chat__row--mine .chat__bubble{background:var(--friend);border-color:var(--friend)}:is(.frdock,.fr-chatwin) .chat__row--mine .chat__photo{border-color:var(--friend)}:is(.frdock,.fr-chatwin) .chat__send{background:var(--friend)}:is(.frdock,.fr-chatwin) .chat__input:focus{border-color:var(--friend);box-shadow:0 0 0 3px color-mix(in srgb,var(--friend) 20%,transparent)}body:has(.fr-page--chat) .portal{padding-block:0}.fr-owed{display:grid;grid-gap:16px;gap:16px;padding:clamp(18px,3vw,28px);border-radius:var(--r-panel);background:var(--friend);color:#fff}.fr-owed h2{color:#fff;font-size:1.05rem;font-weight:600;opacity:.9}.fr-owed__top{display:grid;grid-gap:6px;gap:6px}.fr-owed__amount{font-family:var(--font-display);font-size:clamp(2.4rem,8vw,3.4rem);font-weight:600;line-height:1.05}.fr-owed__top p{color:rgba(255,255,255,.88);max-width:60ch;font-size:.95rem}.fr-owed__list{list-style:none;display:grid;background:rgba(255,255,255,.1);border-radius:16px;padding:4px 14px}.fr-owed__list li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;font-size:.92rem}.fr-owed__list li+li{border-top:1px dashed rgba(255,255,255,.3)}.fr-owed__list span{min-width:0}.fr-owed__fee{font-size:.85rem;color:rgba(255,255,255,.8)}.fr-stats{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.fr-stats li{display:grid;grid-gap:2px;gap:2px;justify-items:start;padding:14px;border:1.5px solid var(--line);border-radius:var(--r-card);background:#fff}.fr-stats svg{color:var(--friend)}.fr-stats strong{font-family:var(--font-display);font-size:clamp(1.3rem,4vw,1.6rem);font-weight:600}.fr-stats span{font-size:.82rem;color:var(--ink-2)}.fr-work{display:grid;grid-gap:10px;gap:10px}.fr-work__col{padding:16px 18px;border-radius:var(--r-card);background:var(--bg-subtle)}.fr-work__col:first-child{background:var(--friend-bg)}.fr-work__col h3{font-size:.95rem;color:var(--ink-2);margin-bottom:8px}.fr-work dl{display:grid;grid-gap:6px;gap:6px;margin:0}.fr-work dl div{display:flex;justify-content:space-between;gap:12px}.fr-work dt{color:var(--ink-2)}.fr-work dd{margin:0;font-weight:600}.fr-rating{display:inline-flex;align-items:center;gap:8px;font-weight:600}.fr-rating svg{color:var(--tea)}@media (min-width:640px){.fr-work{grid-template-columns:1fr 1fr}}.fr-kpis{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.fr-kpis li{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:16px;border:1.5px solid var(--line);border-radius:var(--r-card);background:#fff}.fr-kpis__label{font-size:.82rem;font-weight:600;color:var(--ink-2)}.fr-kpis strong{font-family:var(--font-display);font-size:clamp(1.5rem,4.4vw,2rem);font-weight:600;line-height:1.1}.fr-kpis__note{font-size:.82rem;color:var(--ink-3)}.fr-kpis li.is-accent{background:var(--friend);border-color:var(--friend);color:#fff}.fr-kpis li.is-accent .fr-kpis__label{color:rgba(255,255,255,.86)}@media (min-width:760px){.fr-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.fr-chartcard{display:grid;grid-gap:14px;gap:14px;align-content:start;padding:clamp(16px,2.6vw,24px);border:1.5px solid var(--line);border-radius:var(--r-card);background:#fff;min-width:0}.fr-chartcard header{display:grid;grid-gap:4px;gap:4px}.fr-chartcard h2{font-size:clamp(1.1rem,2.4vw,1.3rem)}.fr-chartcard header p{font-size:.9rem;color:var(--ink-2)}.fr-chartpair{display:grid;grid-gap:14px;gap:14px}@media (min-width:900px){.fr-chartpair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fc{margin:0;min-width:0}.fc,.fc-plot{position:relative}.fc-plot{height:190px;margin:18px 0 0 52px}.fc--rows .fc-plot{margin:0}.fc-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}.fc-grid span{position:relative;height:0;border-top:1px solid var(--line)}.fc-grid em{position:absolute;right:calc(100% + 8px);top:-.6em;font-style:normal;font-size:.75rem;line-height:1.2;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fc-bars{position:absolute;inset:0;display:grid;align-items:end;grid-gap:2px;gap:2px}.fc-col{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;outline:none;cursor:default}.fc-bar,.fc-col{position:relative}.fc-bar{flex:none;display:block;width:min(24px,70%);min-height:0;border-radius:4px 4px 0 0;background:var(--friend);transition:filter .15s var(--ease)}.fc-col:focus-visible .fc-bar,.fc-col:hover .fc-bar{filter:brightness(1.18)}.fc-col:focus-visible{box-shadow:inset 0 0 0 2px var(--friend-bg);border-radius:6px}.fc-cap{bottom:calc(100% + 4px);font-size:.78rem;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fc-cap,.fc-tip{position:absolute;left:50%;transform:translateX(-50%)}.fc-tip{z-index:2;bottom:calc(100% + 6px);width:max-content;max-width:280px;padding:7px 10px;border-radius:10px;background:var(--ink);color:#fff;font-size:.8rem;line-height:1.35;text-align:center;pointer-events:none;display:none}.fc-col:focus-visible .fc-tip,.fc-col:hover .fc-tip{display:block}.fc-col:first-child .fc-tip{left:0;transform:none;text-align:left}.fc-col:last-child .fc-tip{left:auto;right:0;transform:none;text-align:right}.fc-xlabels{display:grid;grid-gap:2px;gap:2px;margin:8px 0 0 52px}.fc-xlabels span{text-align:center;font-size:.78rem;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-xlabels .is-current{font-weight:700;color:var(--ink)}.fc-rows{list-style:none;grid-gap:10px}.fc-rows,.fc-rows li{display:grid;gap:10px}.fc-rows li{grid-template-columns:minmax(84px,38%) minmax(0,1fr);align-items:center;grid-gap:10px}.fc-rows__label{display:inline-flex;align-items:center;gap:3px;font-size:.88rem;color:var(--ink);min-width:0;overflow-wrap:anywhere}.fc-rows__label svg{color:var(--tea)}.fc-rows__track{display:flex;align-items:center;gap:8px;min-width:0}.fc-rows__bar{display:block;height:14px;min-width:4px;border-radius:0 4px 4px 0;background:var(--friend)}.fc-rows__n{flex:none;font-size:.82rem;font-weight:600;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fc-rows__track{max-width:calc(100% - 0px)}.fc-rows__bar{max-width:calc(100% - 40px)}.fr-reviewsum{display:grid;grid-gap:10px;gap:10px;padding:clamp(16px,2.6vw,22px);border-radius:var(--r-card);background:var(--bg-subtle)}.fr-reviewsum__big{display:inline-flex;align-items:center;gap:8px;color:var(--tea)}.fr-reviewsum__big strong{font-family:var(--font-display);font-size:2.2rem;line-height:1;color:var(--ink)}@media (min-width:760px){.fr-reviewsum{grid-template-columns:auto minmax(0,1fr);column-gap:28px;align-items:center}.fr-reviewsum .fr-rating,.fr-reviewsum__big{grid-column:1}.fr-reviewsum .fc{grid-column:2;grid-row:1/span 2}}.fr-me{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-gap:clamp(16px,3.4vw,40px);gap:clamp(16px,3.4vw,40px);align-items:center;padding:clamp(16px,3vw,30px);border-radius:var(--r-panel);background:var(--friend-bg);overflow:clip}.fr-me__cover{position:relative;aspect-ratio:4/5;border-radius:var(--r-image);overflow:hidden;background:#fff;box-shadow:0 0 0 5px #fff,0 14px 30px rgba(8,120,105,.18);transform:rotate(-2.5deg);transition:transform .32s var(--ease-pop)}.fr-me:hover .fr-me__cover{transform:rotate(-1deg) translateY(-2px)}.fr-me__cover img{width:100%;height:100%;object-fit:cover}.fr-me__nocover{display:grid;place-items:center;height:100%;font:600 3rem/1 var(--font-display);color:var(--friend)}.fr-me__text{display:grid;grid-gap:8px;gap:8px;justify-items:start;min-width:0}.fr-me__eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--friend)}.fr-me__name{font-family:var(--font-display);font-size:clamp(1.7rem,5.4vw,2.9rem);font-weight:600;line-height:1.05}.fr-me__where{display:flex;align-items:flex-start;gap:6px;color:var(--ink-2);font-size:.95rem}.fr-me__where svg{flex:none;margin-top:3px;color:var(--friend)}.fr-me__rate{font-size:.95rem}.fr-me__line{max-width:46ch;padding-left:12px;border-left:3px solid var(--friend);font-weight:600}.fr-me__checks{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.fr-me__checks li{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;background:#fff;font-size:.85rem;color:var(--ink-2)}.fr-me__checks li.is-ok{color:var(--ink);font-weight:600}.fr-me__checks li.is-ok svg{color:var(--friend)}.fr-me__not{font-weight:400;color:var(--ink-3)}.fr-me__status{margin-top:6px;background:#fff}@media (max-width:559.98px){.fr-me{grid-template-columns:112px minmax(0,1fr);align-items:start;row-gap:6px;column-gap:16px}.fr-me__checks,.fr-me__status{justify-self:start}.fr-me__line{margin-top:10px}.fr-me__cover{box-shadow:0 0 0 4px #fff,0 10px 22px rgba(8,120,105,.16)}.fr-me__checks,.fr-me__line,.fr-me__status{grid-column:1/-1}.fr-me__text{display:contents}.fr-me__eyebrow,.fr-me__name,.fr-me__rate,.fr-me__where{grid-column:2}.fr-me__cover{grid-row:1/span 4}}.fr-part{display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0}.fr-part__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding-bottom:10px;border-bottom:1.5px solid var(--line)}.fr-part__head h2{display:inline-flex;align-items:center;gap:8px;font-size:clamp(1.2rem,2.6vw,1.45rem)}.fr-count{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:var(--friend-bg);font:700 .82rem/1 var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fr-ask,.fr-count{color:var(--friend)}.fr-ask{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1.5px solid color-mix(in srgb,var(--friend) 40%,var(--line));border-radius:999px;background:#fff;font:600 .88rem/1 var(--font-body);cursor:pointer;touch-action:manipulation;transition:background .15s var(--ease),border-color .15s var(--ease)}.fr-ask:hover{background:var(--friend-bg);border-color:var(--friend)}.fr-ask:focus-visible{outline:3px solid var(--friend-bg);outline-offset:2px}.fr-gallery{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.fr-gallery__item{position:relative;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:var(--bg-subtle)}.fr-gallery__item img{width:100%;height:100%;object-fit:cover}.fr-privacy{display:flex;align-items:flex-start;gap:8px;font-size:.9rem;color:var(--ink-2)}.fr-privacy svg{flex:none;margin-top:3px;color:var(--friend)}.fr-parts{display:grid;grid-gap:clamp(24px,4vw,34px);gap:clamp(24px,4vw,34px)}.fr-dl{display:grid;margin:0}.fr-dl>div{display:grid;grid-gap:4px;gap:4px;padding:12px 0;border-bottom:1.5px dashed var(--line)}.fr-dl>div:last-child{border-bottom:0}.fr-dl dt{font-size:.85rem;font-weight:600;color:var(--ink-2)}.fr-dl dd{margin:0}.fr-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.fr-chips li{padding:4px 11px;border-radius:999px;background:var(--friend-bg);color:var(--ink);font-size:.88rem}.fr-about p,.fr-chips__note{color:var(--ink-2)}.fr-about p{max-width:62ch}.fr-about .fr-about__line{font-weight:600;color:var(--ink)}.fr-account{display:grid;grid-gap:14px;gap:14px;padding:clamp(16px,2.6vw,22px);border-radius:var(--r-card);background:var(--cream)}.fr-account h2{font-size:1.1rem}.fr-account__rows{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.fr-account__line{display:inline-flex;align-items:center;gap:8px}.fr-account__lang{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fr-account__lang>span{font-size:.9rem;color:var(--ink-2)}@media (min-width:640px){.fr-dl>div{grid-template-columns:140px minmax(0,1fr);gap:16px}.fr-gallery{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@media (min-width:900px){.fr-gallery{grid-template-columns:repeat(6,minmax(0,1fr))}.fr-parts{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:start}.fr-account__rows>:last-child{margin-left:auto}}.fr-rules{padding:clamp(18px,3vw,26px);border-radius:var(--r-panel);background:var(--cream)}.fr-rules ul{display:grid;grid-gap:8px;gap:8px;padding-left:20px}.fr-rules li::marker{color:var(--friend)}.fr-rules p{color:var(--ink-2)}.fr-faq{display:grid;grid-gap:8px;gap:8px}.fr-faq details{border:1.5px solid var(--line);border-radius:16px;background:#fff}.fr-faq summary{cursor:pointer;list-style:none;padding:14px 16px;font-weight:600;display:flex;justify-content:space-between;gap:12px}.fr-faq summary::-webkit-details-marker{display:none}.fr-faq summary:after{content:"+";flex:none;font-size:1.3rem;line-height:1;color:var(--friend);transition:transform .18s var(--ease)}.fr-faq details[open] summary:after{transform:rotate(45deg)}.fr-faq details p{padding:0 16px 16px;color:var(--ink-2)}.fhow__panel{display:grid;grid-gap:28px;gap:28px;padding:clamp(14px,2.4vw,32px);border-radius:var(--r-panel);background:var(--friend-bg);overflow:clip}.fhow__intro{display:grid;grid-gap:14px;gap:14px;justify-items:start;align-content:start;min-width:0}.fhow__intro h2{font-size:clamp(1.6rem,4.6vw,2.4rem);line-height:1.12}.fhow__sub{color:var(--ink-2);font-size:1.02rem;max-width:52ch}.fhow__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.fhow__more{color:var(--friend)}.fhow__media{position:relative;margin:8px 0 26px;width:100%}.fhow__media img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-image)}.fhow__steps{list-style:none;display:grid;grid-gap:0;gap:0;counter-reset:none}.fhow__step{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 0;position:relative}.fhow__step+.fhow__step{border-top:1.5px dashed color-mix(in srgb,var(--friend) 30%,transparent)}.fhow__n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--friend);font:700 .95rem/1 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:2px solid var(--friend)}.fhow__step h3{font-size:1.08rem;margin:2px 0 4px}.fhow__step p{color:var(--ink-2);font-size:.95rem}.fhow__login{margin-top:10px;font-weight:600}.fhow__login a{color:var(--friend)}.fhow--app .fhow__step{padding:14px 0}.fhow--app .fhow__n{background:var(--friend);color:#fff}@media (min-width:900px){.fhow__panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,4vw,56px);align-items:start}.fhow__media{margin-bottom:30px}.fhow__media img{aspect-ratio:5/4}}.plan--friend,.post-end--friend,.post-mid--friend{background:var(--friend-bg)}.post-mid--friend .post-mid__plus{background:linear-gradient(var(--friend),var(--friend)) 50% /3px 12px no-repeat,linear-gradient(var(--friend),var(--friend)) 50% /12px 3px no-repeat,#fff}.plan--friend .eyebrow,.plan--friend .link-arrow,.post-end--friend .link-arrow,.post-mid--friend .link-arrow{color:var(--friend)}.plan--friend .link-arrow{justify-self:center;font-size:.9rem}.post-end--friend .fhow__steps{max-width:640px}.fguide{max-width:920px}.fguide__hero{display:grid;grid-gap:18px;gap:18px;align-items:center}.fguide__photo{margin:0}.fguide__photo img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-image);box-shadow:0 0 0 5px #fff,0 14px 30px rgba(8,120,105,.16)}@media (min-width:820px){.fguide__hero{grid-template-columns:minmax(0,1fr) 300px;gap:36px}.fguide__photo img{aspect-ratio:1/1;transform:rotate(2deg)}}.fguide__jump{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fguide__jump-label{margin-right:4px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.fguide__jump .chip{text-decoration:none}.fguide__jump .chip:hover{border-color:var(--friend);color:var(--friend)}.fguide__sec{scroll-margin-top:90px}.fguide__sub{margin:-6px 0 0;color:var(--ink-2);max-width:60ch}.fguide__askrow{display:flex;justify-content:flex-start}.fguide__steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.fguide__step{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:14px;gap:14px;padding-bottom:20px}.fguide__step:not(:last-child):before{content:"";position:absolute;left:19px;top:42px;bottom:4px;width:2px;background:color-mix(in srgb,var(--friend) 30%,var(--line))}.fguide__num{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--friend);color:#fff;font-weight:800}.fguide__step strong{display:block;margin-top:8px;font-size:1.05rem}.fguide__step p{margin:4px 0 0;color:var(--ink-2)}.fguide__dodont{display:grid;grid-gap:14px;gap:14px}@media (min-width:760px){.fguide__dodont{grid-template-columns:1fr 1fr}}.fguide__card{--tone:var(--friend);--tone-bg:var(--friend-bg);padding:clamp(18px,3vw,24px);border-radius:var(--r-panel);background:#fff;border:1.5px solid var(--line);display:grid;grid-gap:12px;gap:12px;align-content:start}.fguide__card h3{display:flex;align-items:center;gap:10px;margin:0;font-size:1.15rem;color:var(--tone)}.fguide__card--do{--tone:var(--success);--tone-bg:var(--success-bg);border-color:color-mix(in srgb,var(--success) 30%,var(--line))}.fguide__card--dont{--tone:var(--error);--tone-bg:var(--error-bg);border-color:color-mix(in srgb,var(--error) 25%,var(--line))}.fguide__badge{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--tone);color:#fff}.fguide__dodont ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.fguide__dodont li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.fguide__dodont li>svg{margin-top:3px;color:var(--tone)}.fguide__sec--panel{padding:clamp(18px,3vw,26px);border-radius:var(--r-panel);background:var(--cream)}.fguide__list{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.fguide__list li::marker{color:var(--friend)}.fguide__links{display:flex;flex-wrap:wrap;gap:8px 18px}.fguide .link-arrow,.fguide__links .link-arrow{display:inline-flex;align-items:center;gap:6px;color:var(--friend);font-weight:600}.fguide__pair{display:grid;grid-gap:14px;gap:14px}@media (min-width:760px){.fguide__pair{grid-template-columns:1fr 1fr}}.fguide__pair .fguide__card h2{display:flex;align-items:center;gap:8px;margin:0;font-size:clamp(1.15rem,2.4vw,1.3rem)}.fguide__pair .fguide__card h2 svg{color:var(--friend)}.fguide__pair .fguide__askrow{margin-top:auto}.fguide__end{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center;padding:clamp(24px,4vw,36px);border-radius:var(--r-panel);background:var(--friend-bg)}.fguide__end h2{margin:0;font-size:clamp(1.25rem,2.8vw,1.6rem)}.fguide__end p{margin:0;color:var(--ink-2);max-width:46ch}.fguide__ask-big{margin-top:6px}.fr-back{margin:0 0 -8px}.fr-back a{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--friend);text-decoration:none}.fr-paydetails{gap:20px}.fr-paydetails .input:focus{border-color:var(--friend);box-shadow:0 0 0 3px color-mix(in srgb,var(--friend) 22%,transparent)}.fr-paydetails__private{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:.88rem;color:var(--ink-2)}.fr-paydetails__private svg{flex:none;margin-top:2px;color:var(--friend)}.fr-paydetails__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fr-tip--bank{background:var(--friend-bg)}.fr-link>span.fr-go{flex:none;display:inline-flex}