1import{j as e,m as i}from"./motion-Cagq-RHr.js";import{o as r,u as f,q as b,k as v,f as w,y as j,h as l,m as N,S as k,z as C,M as B}from"./app-DK8xgIUp.js";import{u as P}from"./useScrollToTop-BOYK7GeO.js";import{S as T}from"./SEOHead-B-sTOriv.js";import{S as M}from"./shield-D5EUXn6z.js";import{C as n}from"./circle-check-big-Cd--SZa7.js";import{L as S}from"./lock-Yqlh614g.js";import{E as R}from"./eye-CcXtr-VP.js";import{F as q}from"./file-text-OMqEA8d9.js";import{S as A}from"./shield-check-CP7fPaL-.js";import"./react-vendor-CYeJtJt3.js";import"./radix-DkMGF7Om.js";import"./query-Dj_eNuZz.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const I=r("Ban",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.9 4.9 14.2 14.2",key:"1m5liu"}]]);/** 7 * @license lucide-react v0.462.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const o=r("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** 12 * @license lucide-react v0.462.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const E=r("FilePenLine",[["path",{d:"m18 5-2.414-2.414A2 2 0 0 0 14.172 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2",key:"142zxg"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"2t3380"}],["path",{d:"M8 18h1",key:"13wk12"}]]);/** 17 * @license lucide-react v0.462.0 - ISC 18 * 19 * This source code is licensed under the ISC license. 20 * See the LICENSE file in the root directory of this source tree. 21 */const d=r("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/** 22 * @license lucide-react v0.462.0 - ISC 23 * 24 * This source code is licensed under the ISC license. 25 * See the LICENSE file in the root directory of this source tree. 26 */const L=r("Landmark",[["line",{x1:"3",x2:"21",y1:"22",y2:"22",key:"j8o0r"}],["line",{x1:"6",x2:"6",y1:"18",y2:"11",key:"10tf0k"}],["line",{x1:"10",x2:"10",y1:"18",y2:"11",key:"54lgf6"}],["line",{x1:"14",x2:"14",y1:"18",y2:"11",key:"380y"}],["line",{x1:"18",x2:"18",y1:"18",y2:"11",key:"1kevvc"}],["polygon",{points:"12 2 20 7 4 7",key:"jkujk7"}]]);/** 27 * @license lucide-react v0.462.0 - ISC 28 * 29 * This source code is licensed under the ISC license. 30 * See the LICENSE file in the root directory of this source tree. 31 */const H=r("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/** 32 * @license lucide-react v0.462.0 - ISC 33 * 34 * This source code is licensed under the ISC license. 35 * See the LICENSE file in the root directory of this source tree. 36 */const D=r("Receipt",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]]);/** 37 * @license lucide-react v0.462.0 - ISC 38 * 39 * This source code is licensed under the ISC license. 40 * See the LICENSE file in the root directory of this source tree. 41 */const F=r("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/** 42 * @license lucide-react v0.462.0 - ISC 43 * 44 * This source code is licensed under the ISC license. 45 * See the LICENSE file in the root directory of this source tree. 46 */const z=r("Scale",[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"7g6ntu"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"ijws7r"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 3v18",key:"108xh3"}
46],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2",key:"3gwbw2"}]]);/** 47 * @license lucide-react v0.462.0 - ISC 48 * 49 * This source code is licensed under the ISC license. 50 * See the LICENSE file in the root directory of this source tree. 51 */const U=r("Smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/** 52 * @license lucide-react v0.462.0 - ISC 53 * 54 * This source code is licensed under the ISC license. 55 * See the LICENSE file in the root directory of this source tree. 56 */const W=r("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 57 * @license lucide-react v0.462.0 - ISC 58 * 59 * This source code is licensed under the ISC license. 60 * See the LICENSE file in the root directory of this source tree. 61 */const G=r("UserCheck",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["polyline",{points:"16 11 18 13 22 9",key:"1pwet4"}]]),ie=()=>{const{t,getLocalizedPath:c}=f();P();const m=[{icon:d,title:t("guidelines.corevalues.respect.title"),description:t("guidelines.corevalues.respect.desc")},{icon:U,title:t("guidelines.corevalues.positive.title"),description:t("guidelines.corevalues.positive.desc")},{icon:M,title:t("guidelines.corevalues.rules.title"),description:t("guidelines.corevalues.rules.desc")}],h=[{icon:n,title:t("guidelines.reservation.checkin.title"),subtitle:t("guidelines.reservation.checkin.subtitle"),description:t("guidelines.reservation.checkin.desc")},{icon:b,title:t("guidelines.reservation.personal.title"),subtitle:t("guidelines.reservation.personal.subtitle"),description:t("guidelines.reservation.personal.desc")},{icon:v,title:t("guidelines.reservation.content.title"),subtitle:t("guidelines.reservation.content.subtitle"),description:t("guidelines.reservation.content.desc")}],u=[{icon:w,title:t("guidelines.cancellation.beauty"),subtitle:t("guidelines.cancellation.beauty.policy"),description:t("guidelines.cancellation.beauty.desc")},{icon:j,title:t("guidelines.cancellation.dining"),subtitle:t("guidelines.cancellation.dining.policy"),description:t("guidelines.cancellation.dining.desc")},{icon:l,title:t("guidelines.cancellation.booking"),subtitle:t("guidelines.cancellation.booking.policy"),description:t("guidelines.cancellation.booking.desc")},{icon:N,title:t("guidelines.cancellation.products"),subtitle:t("guidelines.cancellation.products.policy"),description:t("guidelines.cancellation.products.desc")}],p=[{icon:k,title:t("guidelines.content.quality.title"),description:t("guidelines.content.quality.desc")},{icon:C,title:t("guidelines.content.timely.title"),description:t("guidelines.content.timely.desc")},{icon:d,title:t("guidelines.content.authentic.title"),description:t("guidelines.content.authentic.desc")}],g=[{icon:E,title:"Signed Agreement Required",badge:"Mandatory",body:"Every paid campaign starts with a digital agreement signed by both Brand and Creator inside CreatorPass. No work begins until both signatures are recorded. The agreement is a legal contract under your country's law (Czech, Slovak, Polish, Hungarian, Romanian, Austrian or German law, depending on the Brand's country)."},{icon:S,title:"Funds Held in Escrow",badge:"Protection for both sides",body:"When the Brand signs, the campaign budget is collected by our payment partner Stripe and held until you deliver. The Creator gets paid as soon as the Brand approves the content. CreatorPass never holds the money itself."},{icon:D,title:"Auto-Generated Invoices",badge:"No paperwork for Creators",body:"CreatorPass issues every invoice in the Creator's name automatically, with all required tax fields for the Creator's country. Creators must keep their profile, address, and VAT status accurate - the invoice is built from those fields."},{icon:H,title:"Two-Round Approval",badge:"Default",body:"Creators submit drafts for the Brand to approve before publishing. The default is two revision rounds. Brands must respond within 72 hours; Creators must publish only after written approval inside the Platform."},{icon:B,title:"Mandatory Disclosure",badge:"Required by law",body:"Every published post must be visibly tagged as paid promotional content using both (i) the platform's n
61ative paid-partnership tag (where available) and (ii) the disclosure hashtag specified in the agreement (#spoluprace, #spolupraca, #wspolpracareklamowa, #reklam, #reclama, #werbung or #anzeige depending on country)."},{icon:R,title:"Keep It Live",badge:"Default 12 months",body:"Whatever the format - Reel, TikTok video, feed post, Story Highlight, YouTube Short, LinkedIn post - Creators must keep the paid post publicly visible on their profile for the period stated in the agreement, 365 days by default, measured from the date of first publication. Premature deletion, archiving, hiding, or restricting the audience entitles the Brand to a pro-rata refund: Fee à (days remaining of keep-live ÷ total keep-live days). The keep-live period is set per Deliverable in the campaign brief and can be reduced by mutual agreement before signing - the platform will show a warning if a Brand proposes a shorter period than the default."},{icon:l,title:"Length, Size, and Time of Publication",badge:"Set per Deliverable",body:'Two timing-related fields are set by the Brand for each Deliverable. Minimum length or size (for example, "30 seconds", "60 seconds", "3 carousel slides") - this is a free-text field the Brand fills in based on what the campaign needs; the platform does not impose any default minimum length per format, so a Reel or TikTok video has no automatic length requirement unless the Brand specifies one. Publication time window - optional field for Brands that need posts to go live at a specific time of day (for example, "Tuesday 19:00â21:00 CET"); this connects to the existing scheduling tool in the platform. If the Brand leaves it empty, the Creator may publish at any time on or before the publication deadline.'},{icon:z,title:"Disputes - Mediation Only",badge:"Recommendation, not binding",body:"If something goes wrong, either side can open a dispute. Our team reviews and issues a written recommendation including, where appropriate, a suggested adjustment to the fee. Both sides decide whether to accept. If they don't accept jointly within 7 days, the funds go back to the Brand and the parties can pursue any further remedy under the agreement."},{icon:q,title:"Default Licence Terms",badge:"Click to adjust",body:"When a Brand creates a paid campaign, two licence defaults are applied automatically. Creators with under 40,000 followers at signature grant a perpetual, worldwide, all-media licence - the Brand can use the content broadly across digital, paid social, paid digital media, and offline channels, with the right to edit, sub-licence to its agencies, and run paid ads. Creators with 40,000 or more followers at signature grant the same broad scope, but limited to 6 months from each post's publication date. The tier is locked at the moment of signature - if a creator grows from 39k to 60k after signing, they keep their original licence terms. Both defaults are subject to non-waivable Image Integrity guardrails (see card 9). Either side can negotiate different terms - the platform will warn if the proposed terms look unusual."},{icon:A,title:"Image Integrity - Always Protected",badge:"Non-waivable",body:"No matter how broad the licence, Brands can never (i) materially alter a Creator's appearance or voice in a misleading way, (ii) place the Creator into a context they did not consent to, (iii) use the content to imply endorsement of unrelated products, (iv) generate AI deepfakes, voice clones, or training datasets from the Creator's image without a separate written agreement, or (v) use the content in defamatory, mocking, or extremist contexts. These rules cannot be removed in the standard agreement."},{icon:I,title:"Default Exclusivity",badge:"Click to adjust",body:"Exclusivity prevents the Creator from working with the Brand's direct competitors for a short period after the campaign. Defaults are based on campaign value: EUR 300 or more (gross) â 1 month of exclusivity on the Brand's main category. Below EUR 300 â 1 week. Both apply only to the Brand's main product category - not unrelated categories - and are calculated from the publication date of the last post. EUR is the canonical reference; local-currency equivalents are calculated at the ECB rate of the day (â7,500 CZK / 1,300 PLN / 120,000 HUF / 1,500 RON)."},{icon:F,title:"Fresh Data, Fresh Numbers",badge:"Required",body:"Creators must keep their profile, audience, and engagement data current on CreatorPass. Where we connect directly to a social platform's API, we refresh automatically. Otherwise Creators must refresh at least every 90 days, and any analytics screenshots they upload must be no more than 7 days old at the time of upload. Creators with stale data cannot accept new paid campaigns until they refresh. At every signature, the Creator confirms the data was accurate as of the last refresh."},{icon:G,title:"Age Confirmation",badge:"Every campaign",body:"At every signature, the Creator confirms they are at least 18 years old, plus any higher minimum age that applies to the Brand's product category (for example, the legal drinking or consumption age for alcohol or tobacco campaigns in the country where the content will be visible)."},{icon:W,title:"Industry Rules - Your Responsibility",badge:"Important",body:"Specific industries (alcohol, tobacco, gambling, financial services, crypto, food supplements, medicines, infant formula, weapons, energy, political content, and others) have their own advertising rules under EU law, national law, regional regulations, and social-media platform policies. Brands must identify these rules and tell the Creator about them in the campaign brief. Creators must follow them when producing and publishing content. CreatorPass does not screen content for industry-specific compliance and is not liable for breaches. If you are unsure whether a particular ad is allowed, consult a lawyer or the relevant national regulator before publishing."},{icon:L,title:"Why we ask Creators for tax data",badge:"EU regulation",body:"Under EU Directive 2021/514 (DAC7), platforms like CreatorPass that pay creators must collect each creator's tax-identification number and report annual earnings to tax authorities. We do this once a year, in January, for the previous year. Before we file, you'll see exactly what we're going to report about you and have the chance to correct anything wrong. This doesn't replace your own tax filing - you still need to declare your income to your local tax authority - but it makes everything transparent on the platform side. You only need to provide tax data once you start participating in paid campaigns."}],y=["For paid campaigns: read and sign the agreement carefully - once signed, it's a legal contract.","Submit drafts by the deadline shown in the campaign brief; missed draft deadlines may delay your payment.","Do not publish anything that has not been approved in writing inside the Platform.","Always tag paid content as a paid partnership using the platform's n
61ative tool plus the disclosure hashtag for your country.","Keep your profile, address, and VAT status accurate - invoices are generated from this data automatically.","Refresh your audience and engagement data at least every 90 days; analytics screenshots must be no more than 7 days old when you upload them. If your data is stale, you will not be able to accept new paid campaigns.","Confirm at every signature that you are 18 or over (and any higher legal age for the product category - e.g. drinking age for alcohol).","Never delete or hide a paid post before the keep-live period ends - applies to Reels, TikTok videos, feed posts, and any other format.",'If the Brand has set a publication time-of-day window (e.g., "Tuesday 19:00â21:00 CET"), publish within that window. Otherwise, publish any time on or before the deadline.','If the Brand has set a minimum length or size for the Content (e.g., "30 seconds", "3 slides"), respect it.',"Honour any exclusivity period and category restrictions agreed in the campaign.","If the campaign is in a regulated industry (alcohol, gambling, financial services, etc.), follow the rules the Brand sets out in the brief - you are responsible for compliance with what you publish."],x=["For paid campaigns: provide a clear brief, accurate product claims, and timely brand materials.","Respond to draft submissions within 72 hours; silence delays the campaign for everyone.","Do not request edits beyond what was agreed in the original brief without revising the agreement.","All factual claims you ask the Creator to make must be truthful and substantiated - you remain responsible for them.","If your industry is regulated (alcohol, tobacco, gambling, financial services, crypto, supplements, medicines, weapons, political content, etc.), you must identify the applicable rules in each country where the content will be visible and tell the Creator about them in the campaign brief. CreatorPass does not screen content for industry compliance.","Use the Creator's content only inside the licence scope agreed (territory, duration, channels). Wider use needs a new agreement.","Never alter the Creator's appearance or voice in a misleading way, place them in a context they didn't consent to, imply they endorse other products, or use their image to train AI / generate deepfakes - these limits cannot be waived in the standard agreement.","Pay on approval. Withholding payment outside the dispute process is a material breach."];return e.jsxs(e.Fragment,{children:[e.jsx(T,{title:"Community Guidelines - CreatorPass Creator Platform Rules",description:"CreatorPass community guidelines for creators and businesses: core values, reservation rules, content standards and platform policies for collaborations.",keywords:"community guidelines, creator rules, platform policies, content guidelines, creator conduct, business guidelines",ogImage:"https://creatorpass.io/lovable-uploads/d04baa4e-4f7c-4d90-bc7b-b568ec629c21.png"}),e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(i.div,{className:"gradient-primary py-16",initial:{opacity:0}
61,animate:{opacity:1},transition:{duration:.6},children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx(i.h1,{className:"text-4xl md:text-5xl font-bold text-white text-center mb-4",initial:{y:30,opacity:0},animate:{y:0,opacity:1},transition:{duration:.6,delay:.2},children:t("guidelines.title")}),e.jsx(i.p,{className:"text-xl text-white/90 text-center max-w-3xl mx-auto",initial:{y:30,opacity:0},animate:{y:0,opacity:1},transition:{duration:.6,delay:.4},children:t("guidelines.subtitle")})]})}),e.jsxs("div",{className:"container mx-auto px-4 py-12 max-w-6xl",children:[e.jsxs(i.div,{className:"mb-10 bg-violet-50 border border-violet-200 rounded-xl p-4 text-sm text-foreground",initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.5,delay:.5},children:["CreatorPass supports two kinds of collaborations: ",e.jsx("strong",{children:"barter"})," (you receive a stay, meal, treatment, product, or experience in exchange for content) and ",e.jsx("strong",{children:"paid campaigns"})," (a Brand pays you in cash through a signed agreement). Most rules apply to both, but Paid Campaigns have extra rules - see the ",e.jsx("a",{href:"#paid-campaigns",className:"text-primary underline underline-offset-2",children:"Paid Campaigns"})," section below."]}),e.jsxs(i.section,{className:"text-center mb-16",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.6},children:[e.jsx("h2",{className:"text-3xl font-bold mb-6 text-foreground",children:t("guidelines.intro.title")}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-4xl mx-auto leading-relaxed",children:t("guidelines.intro.desc")})]}),e.jsxs(i.section,{className:"mb-16",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.8},children:[e.jsx("h2",{className:"text-3xl font-bold text-center mb-12 text-foreground",children:t("guidelines.corevalues.title")}),e.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:m.map((a,s)=>e.jsxs(i.div,{className:"text-center p-6 rounded-xl bg-card border border-border",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.6,delay:1+s*.1},whileHover:{scale:1.02,transition:{duration:.2}},children:[e.jsx("div",{className:"w-16 h-16 mx-auto mb-4 rounded-full bg-primary/10 flex items-center justify-center",children:e.jsx(a.icon,{className:"w-8 h-8 text-primary"})}),e.jsx("h3",{className:"text-xl font-semibold mb-3 text-foreground",children:a.title}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:a.description})]},s))})]}),e.jsxs(i.section,{className:"mb-16",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:1.2},children:[e.jsx("h2",{className:"text-3xl font-bold text-center mb-4 text-foreground",children:t("guidelines.cancellation.title")}),e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-8",children:[e.jsx(o,{className:"w-5 h-5 text-destructive"}),e.jsx("p",{className:"text-sm text-muted-foreground text-center",children:t("guidelines.cancellation.warning")})]}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6 mb-8",children:u.map((a,s)=>e.jsxs(i.div,{className:"p-6 rounded-xl bg-card border border-border",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.6,delay:1.3+s*.1},whileHover:{scale:1.02,transition:{duration:.2}},children:[e.jsx("div",{className:"w-12 h-12 mb-4 rounded-lg bg-primary/10 flex items-center justify-center",children:e.jsx(a.icon,{className:"w-6 h-6 text-primary"})}),e.jsx("h3",{className:"text-base font-semibold mb-1 text-foreground",children:a.title}),e.jsx("p",{className:"text-sm text-primary mb-3 font-medium",children:a.subtitle}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:a.description})]},s))})]}),e.jsxs(i.section,{id:"paid-campaigns",className:"mb-16 scroll-mt-24",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:1.5},children:[e.jsx("h2",{className:"text-3xl font-bold text-center mb-4 text-foreground",children:"Paid Campaigns"}),e.jsx("p",{className:"text-base text-muted-foreground text-center max-w-3xl mx-auto mb-10 leading-relaxed",children:"Paid Campaigns are collaborations where a Brand pays a Creator in cash for specific content. They sit alongside our barter collaborations and follow stricter rules because real money - and a binding contract - are involved. The rules below apply to every paid campaign signed through CreatorPass."}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:g.map((a,s)=>e.jsxs(i.div,{className:"p-6 rounded-xl bg-card border border-border flex flex-col",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.1},transition:{duration:.4,delay:Math.min(s*.04,.3)},whileHover:{scale:1.02,transition:{duration:.2}},children:[e.jsx("div",{className:"w-12 h-12 mb-4 rounded-lg bg-primary/10 flex items-center justify-center",children:e.jsx(a.icon,{className:"w-6 h-6 text-primary"})}),e.jsx("h3",{className:"text-base font-semibold mb-2 text-foreground",children:a.title}),e.jsx("span",{className:"inline-flex self-start items-center rounded-full border border-violet-300 bg-vi
61olet-50 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-violet-700 mb-3",children:a.badge}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:a.body})]},s))})]}),e.jsxs(i.section,{className:"mb-16",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:1.6},children:[e.jsx("h2",{className:"text-3xl font-bold text-center mb-12 text-foreground",children:t("guidelines.reservation.title")}),e.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:h.map((a,s)=>e.jsxs(i.div,{className:"p-6 rounded-xl bg-card border border-border",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.6,delay:1.7+s*.1},whileHover:{scale:1.02,transition:{duration:.2}},children:[e.jsx("div",{className:"w-12 h-12 mb-4 rounded-lg bg-primary/10 flex items-center justify-center",children:e.jsx(a.icon,{className:"w-6 h-6 text-primary"})}),e.jsx("h3",{className:"text-lg font-semibold mb-1 text-foreground",children:a.title}),e.jsx("p",{className:"text-sm text-primary mb-3 font-medium",children:a.subtitle}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:a.description})]},s))})]}),e.jsxs(i.section,{className:"mb-16",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:2},children:[e.jsx("h2",{className:"text-3xl font-bold text-center mb-12 text-foreground",children:t("guidelines.content.title")}),e.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:p.map((a,s)=>e.jsxs(i.div,{className:"p-6 rounded-xl bg-card border border-border",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.6,delay:2.1+s*.1},whileHover:{scale:1.02,transition:{duration:.2}},children:[e.jsx("div",{className:"w-12 h-12 mb-4 rounded-lg bg-primary/10 flex items-center justify-center",children:e.jsx(a.icon,{className:"w-6 h-6 text-primary"})}),e.jsx("h3",{className:"text-lg font-semibold mb-3 text-foreground",children:a.title}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:a.description})]},s))})]}),e.jsx(i.section,{className:"mb-16",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:2.3},children:e.jsxs("div",{className:"bg-card rounded-xl p-8 border border-border",children:[e.jsx("h2",{className:"text-2xl font-bold mb-6 text-foreground",children:t("guidelines.detailed.title")}),e.jsxs("div",{className:"space-y-8",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-semibold mb-3 text-foreground",children:t("guidelines.detailed.creators.title")}),e.jsxs("ul",{className:"space-y-3 text-muted-foreground",children:[e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(n,{className:"w-5 h-5 text-green-500 mt-0.5 flex-shrink-0"}),e.jsx("span",{children:t("guidelines.detailed.creators.item1")})]}),e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(n,{className:"w-5 h-5 text-green-500 mt-0.5 flex-shrink-0"}),e.jsx("span",{children:t("guidelines.detailed.creators.item2")})]}),e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(n,{className:"w-5 h-5 text-green-500 mt-0.5 flex-shrink-0"}),e.jsx("span",{children:t("guidelines.detailed.creators.item3")})]}),e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(n,{className:"w-5 h-5 text-green-500 mt-0.5 flex-shrink-0"}),e.jsx("span",{children:t("guidelines.detailed.creators.item4")})]}),e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(n,{className:"w-5 h-5 text-green-500 mt-0.5 flex-shrink-0"}),e.jsx("span",{children:t("guidelines.detailed.creators.item5")})]}),e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(o,{className:"w-5 h-5 text-destructive mt-0.5 flex-shrink-0"}),e.jsx("span",{className:"font-medium",children:t("guidelines.detailed.creators.warning1")})]}),e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(o,{className:"w-5 h-5 text-destructive mt-0.5 flex-shrink-0"}),e.jsx("span",{className:"font-medium",children:t("guidelines.detailed.creators.warning2")})]}),e.jsxs("li",{className:"pt-3 mt-3 border-t border-border",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-wide text-violet-700 mb-2",children:"For Paid Campaigns"}),e.jsx("ul",{className:"space-y-2",children:y.map((a,s)=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(n,{className:"w-5 h-5 text-green-500 mt-0.5 flex-shrink-0"}),e.jsx("span",{children:a})]},s))})]})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-semibold mb-3 text-foreground",children:t("guidelines.detailed.businesses.title")}),e.jsxs("ul",{className:"space-y-3 text-muted-foreground",children:[e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(n,{className:"w-5 h-5 text-green-500 mt-0.5 flex-shrink-0"}),e.jsx("span",{children:t("guidelines.detailed.businesses.item1")})]}),e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(n,{className:"w-5 h-5 text-green-500 mt-0.5 flex-shrink-0"}),e.jsx("span",{children:t("guidelines.detailed.businesses.item2")})]}),e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(n,{className:"w-5 h-5 text-green-500 mt-0.5 flex-shrink-0"}),e.jsx("span",{children:t("guidelines.detailed.businesses.item3")})]}),e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(n,{className:"w-5 h-5 text-green-500 mt-0.5 flex-shrink-0"}),e.jsx("span",{children:t("guidelines.detailed.businesses.item4")})]}),e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(n,{className:"w-5 h-5 text-green-500 mt-0.5 flex-shrink-0"}),e.jsx("span",{children:t("guidelines.detailed.businesses.item5")})]}),e.jsxs("li",{className:"pt-3 mt-3 border-t border-border",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-wide text-violet-700 mb-2",children:"For Paid Campaigns"}),e.jsx("ul",{className:"space-y-2",children:x.map((a,s)=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(n,{className:"w-5 h-5 text-green-500 mt-0.5 flex-shrink-0"}),e.jsx("span",{children:a})]},s))})]})]})]})]})]})}),e.jsx(i.section,{className:"mb-16",initial:{opacity:0,y:20}
61,animate:{opacity:1,y:0},transition:{duration:.6,delay:2.5},children:e.jsxs("div",{className:"bg-destructive/10 border border-destructive/20 rounded-xl p-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:t("guidelines.consequences.title")}),e.jsx("p",{className:"text-muted-foreground mb-4",children:t("guidelines.consequences.intro")}),e.jsxs("ul",{className:"space-y-2 text-muted-foreground",children:[e.jsxs("li",{children:["⢠",t("guidelines.consequences.item1")]}),e.jsxs("li",{children:["⢠",t("guidelines.consequences.item2")]}),e.jsxs("li",{children:["⢠",t("guidelines.consequences.item3")]}),e.jsxs("li",{children:["⢠",t("guidelines.consequences.item4")]}),e.jsxs("li",{children:["⢠",t("guidelines.consequences.item5")]}),e.jsx("li",{children:"⢠Withholding of paid-campaign disbursements where fraud, AML signals, or material breach are detected"}),e.jsx("li",{children:"⢠Reversal of completed payments where required by Stripe, our payment partner"}),e.jsx("li",{children:"⢠Reporting to relevant tax or regulatory authorities where the law obliges us to do so"})]})]})}),e.jsxs(i.section,{className:"text-center",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:2.7},children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:t("guidelines.contact.title")}),e.jsx("p",{className:"text-muted-foreground mb-6",children:t("guidelines.contact.desc")}),e.jsx("a",{href:"mailto:[email protected]",className:"inline-flex items-center gap-2 bg-primary text-primary-foreground px-6 py-3 rounded-lg font-semibold hover:bg-primary/90 transition-colors",children:t("guidelines.contact.cta")})]}),e.jsxs("p",{className:"text-center text-xs text-muted-foreground mt-12",children:["Last updated: ",new Date().toLocaleDateString("en-GB",{year:"numeric",month:"long",day:"numeric"})]}),e.jsx(i.div,{className:"text-center mt-12",initial:{opacity:0}
61,animate:{opacity:1},transition:{duration:.6,delay:2.9},children:e.jsx("a",{href:c("/business"),className:"inline-flex items-center gap-2 text-primary hover:text-primary/80 transition-colors",children:t("guidelines.back")})})]})]})]})};export{ie as Guidelines};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.