PageSourceSearch

https://textiaa.com/chunk-6CBCQLMD.js

js textiaa.com collected 2026-10-02 00:08:32 UTC 76,650 bytes, 1 lines download raw bytes

1import{c as Ce,d as Ge}from"./chunk-VJVXFNTP.js";import{a as Ee,b as He}from"./chunk-YNPT24HZ.js";import"./chunk-J5RTLHXN.js";import{a as xe,b as ze,c as Se,d as $e}from"./chunk-AZS3QIZL.js";import"./chunk-UYRUDIUB.js";import"./chunk-2JPNXA3J.js";import{a as Ae,b as Ve}from"./chunk-OUWEUXNL.js";import{A as Re,C as Ne,k as ke,p as ve,v as we,w as ye,x as Te}from"./chunk-PXI4RNCT.js";import{a as I,b as qe}from"./chunk-KXNDLGYE.js";import{f as ue,h as Oe,n as Ke}from"./chunk-MJC7NEL7.js";import"./chunk-G7CCAZ6K.js";import{b as Me,c as be,e as he,f as fe}from"./chunk-P2NB64WX.js";import{B as _e,G as Pe,M as De,p as se,q as de,s as ge,v as me,z as Z}from"./chunk-H3JKYH2Z.js";import{Ac as v,Bc as pe,Gc as D,Kc as z,Mb as R,Ob as b,Pb as h,Pc as p,Q as Be,Qb as le,Qc as s,Rb as E,Rc as N,Sb as f,Tb as x,Tc as G,Ub as M,V as ne,Vb as i,Wb as o,Xb as B,Ya as Y,Zc as J,_ as A,bb as re,cc as q,ea as y,fa as T,gc as S,hb as r,ic as d,lb as W,mb as X,n as K,nd as ce,ob as ie,qa as U,ta as ae,uc as k,ud as V,vb as oe,xc as c,yc as _,zc as O}from"./chunk-6ZKZEUGL.js";import{e as Q,k as F}from"./chunk-J6LPXIX4.js";var Le,Ue=Q(()=>{"use strict";V();Z();De();V();Le=(()=>{class t{http=A(Pe);platformId=A(ae);currentLang(){return me(this.platformId)&&location.pathname.split("/")[1]||"fr"}startPlanCheckout(e,n,a){return this.http.post("/api/v1/billing/checkout-session",{type:"plan",plan:e,billing:n,currency:a,lang:this.currentLang()})}startPackCheckout(e,n){return this.http.post("/api/v1/billing/checkout-session",{type:"pack",pack:e,currency:n,lang:this.currentLang()})}confirmCheckout(e){let n=(e??"").toString().replace(/^"+|"+$/g,"").trim(),a=new _e().set("session_id",n);return this.http.post("/api/v1/billing/confirm",null,{params:a,withCredentials:!0})}switchPlan(e,n,a){let g={plan:e,lang:this.currentLang()};return n&&(g.billing=n),a&&(g.currency=a),this.http.post("/api/v1/billing/switch-plan",g)}openPortal(){return this.http.post("/api/v1/billing/portal",{})}static \u0275fac=function(n){return new(n||t)};static \u0275prov=ne({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})()});function Ie(t){try{let e=new URL(t).hostname.toLowerCase();return!!(e.endsWith(".stripe.com")||Qe.has(e)||Ye.has(e))}catch(l){return!1}}var Qe,Ye,Fe=Q(()=>{"use strict";Qe=new Set(["checkout.stripe.com","billing.stripe.com","api.stripe.com","r.stripe.com","hooks.stripe.com"]),Ye=new Set([new URL(location.origin).hostname])});function Xe(t,l){if(t&1&&(i(0,"div",2)(1,"span",33)(2,"span",34),c(3),o(),i(4,"span",35),c(5,"\u2022"),o(),i(6,"span",36),c(7),p(8,"translate"),o(),i(9,"span",35),c(10,"\u2022"),o(),i(11,"span",37),c(12),p(13,"translate"),o(),i(14,"span",38),c(15),o()()()),t&2){let e=d();R("aria-label",e.env.promoBadge.ariaLabel||null),r(3),_(e.env.promoBadge.text||""),r(4),_(s(8,5,"PLANS.PROMO.LIMITED_OFFER")),r(5),_(s(13,7,"PLANS.PROMO.CODE_LABEL")),r(3),_(e.env.promoBadge.code)}}function Je(t,l){t&1&&(i(0,"span",40),c(1),p(2,"translate"),o()),t&2&&(r(),O(" ",s(2,1,"PLANS.CARD.POPULAR")," "))}function Ze(t,l){if(t&1&&(i(0,"span",41),c(1),o()),t&2){let e=d(2);R("aria-label",e.env.promoBadge.ariaLabel||null),r(),O(" ",e.env.promoBadge.text||""," ")}}function et(t,l){if(t&1&&(i(0,"span",52),c(1),p(2,"number"),o(),i(3,"span",53),c(4),p(5,"number"),o()),t&2){let e=d().$implicit,n=d();r(),v(" ",n.symbol(),"",N(2,4,n.priceAfterPromo(e),"1.0-2")," "),r(3),v(" ",n.symbol(),"",N(5,7,n.priceFor(e),"1.0-2")," ")}}function tt(t,l){if(t&1&&(i(0,"span",45),c(1),p(2,"number"),o()),t&2){let e=d().$implicit,n=d();r(),v(" ",n.symbol(),"",N(2,2,n.priceFor(e),"1.0-2")," ")}}function nt(t,l){t&1&&(i(0,"div",48),c(1),p(2,"translate"),o()),t&2&&(r(),O(" ",s(2,1,"PLANS.CARD.NO_COMMITMENT")," "))}function at(t,l){t&1&&(i(0,"button",49),c(1),p(2,"translate"),o()),t&2&&(r(),O(" ",s(2,1,"PLANS.CARD.CTA.ACTIVE")," "))}function rt(t,l){if(t&1){let e=q();i(0,"button",56),S("click",function(){y(e);let a=d(2).$implicit,g=d();return T(g.onChoosePlan(a))}),c(1),p(2,"translate"),o()}t&2&&(r(),O(" ",s(2,1,"PLANS.CARD.CTA.SUBSCRIBE")," "))}function it(t,l){t&1&&(i(0,"button",49),c(1),p(2,"translate"),o()),t&2&&(r(),O(" ",s(2,1,"PLANS.CARD.CTA.ACTIVE")," "))}function ot(t,l){t&1&&(i(0,"span",55),c(1),p(2,"translate"),o()),t&2&&(r(),O(" ",s(2,1,"PLANS.CARD.CTA.INCLUDED_IN_CURRENT")," "))}function lt(t,l){if(t&1&&b(0,rt,3,3,"button",54)(1,it,3,3,"button",49)(2,ot,3,3,"span",55),t&2){let e,n=d(2);h((e=n.activePlan())==="free"?0:e==="standard"?1:e==="pro"?2:-1)}}function pt(t,l){if(t&1){let e=q();i(0,"button",56),S("click",function(){y(e);let a=d(2).$implicit,g=d();return T(g.onChoosePlan(a))}),c(1),p(2,"translate"),o()}t&2&&(r(),O(" ",s(2,1,"PLANS.CARD.CTA.SUBSCRIBE")," "))}function ct(t,l){t&1&&(i(0,"span"),c(1),p(2,"translate"),o()),t&2&&(r(),_(s(2,1,"PLANS.CARD.CTA.UPGRADE_TO_PRO")))}function st(t,l){t&1&&(i(0,"span"),c(1),p(2,"translate"),o()),t&2&&(r(),_(s(2,1,"PLANS.CARD.CTA.UPGRADING")))}function dt(t,l){if(t&1){let e=q();i(0,"button",58),S("click",function(){y(e);let a=d(3);return T(a.onUpgradeToPro())}),b(1,ct,3,3,"span"),b(2,st,3,3,"span"),o()}if(t&2){let e=d(3);M("disabled",e.loadingSwitch()),r(),h(e.loadingSwitch()?-1:1),r(),h(e.loadingSwitch()?2:-1)}}function gt(t,l){t&1&&(i(0,"button",49),c(1),p(2,"translate"),o()),t&2&&(r(),O(" ",s(2,1,"PLANS.CARD.CTA.ACTIVE")," "))}function mt(t,l){if(t&1&&b(0,pt,3,3,"button",54)(1,dt,3,3,"button",57)(2,gt,3,3,"button",49),t&2){let e,n=d(2);h((e=n.activePlan())==="free"?0:e==="standard"?1:e==="pro"?2:-1)}}function _t(t,l){if(t&1&&(B(0,"span",68),p(1,"translate")),t&2){let e=d().$implicit;M("innerHTML",s(1,1,e.label),Y)}}function Pt(t,l){if(t&1&&(i(0,"span",62),c(1),p(2,"translate"),o()),t&2){let e=d().$implicit;r(),_(s(2,1,e.label))}}function Ct(t,l){if(t&1&&(i(0,"div",67)(1,"span",61),c(2,"check_circle"),o(),b(3,_t,2,3,"span",68)(4,Pt,3,3,"span",62),o()),t&2){let e=l.$implicit;k("feature--disabled",!e.enabled),r(3),h(e.isHtml?3:4)}}function ut(t,l){if(t&1&&(i(0,"div",60)(1,"span",61),c(2,"check_circle"),o(),i(3,"span",62),c(4),p(5,"translate"),o()(),i(6,"details",63)(7,"summary",64),c(8),p(9,"translate"),o(),i(10,"div",65),f(11,Ct,5,3,"div",66,E),o()()),t&2){let e=d().$implicit;r(4),O(" ",s(5,2,"PLANS.CARD.ALL_FREE_TOOLS_INCLUDED")," "),r(4),O(" ",s(9,4,"PLANS.CARD.SEE_ALL_TOOLS")," "),r(3),x(e.items)}}function Ot(t,l){if(t&1&&(B(0,"span",68),p(1,"translate")),t&2){let e=d().$implicit;M("innerHTML",s(1,1,e.label),Y)}}function Mt(t,l){if(t&1&&(i(0,"span",62),c(1),p(2,"translate"),o()),t&2){let e=d().$implicit;r(),_(s(2,1,e.label))}}function bt(t,l){if(t&1&&(i(0,"div",67)(1,"span",61),c(2,"check_circle"),o(),b(3,Ot,2,3,"span",68)(4,Mt,3,3,"span",62),o()),t&2){let e=l.$implicit;k("feature--disabled",!e.enabled),r(3),h(e.isHtml?3:4)}}function ht(t,l){if(t&1&&f(0,bt,5,3,"div",66,E),t&2){let e=d().$implicit;x(e.items)}}function ft(t,l){if(t&1&&(i(0,"div",51)(1,"div",59),c(2),p(3,"translate"),o(),b(4,ut,13,6)(5,ht,2,0),o()),t&2){let e=l.$implicit,n=d().$implicit;r(2),O(" ",s(3,2,e.title)," "),r(2),h(n.key!=="free"&&e.title==="PLANS.FEATURE_GROUP.IA_TOOLS"?4:5)}}function xt(t,l){if(t&1&&(i(0,"div",20)(1,"div",39),b(2,Je,3,3,"span",40),b(3,Ze,2,2,"span",41),i(4,"div",42)(5,"span",43),c(6),p(7,"translate"),o()(),i(8,"div",44),b(9,et,6,10)(10,tt,3,5,"span",45),i(11,"span",46),c(12),p(13,"translate"),o()(),i(14,"div",47),c(15),p(16,"number"),p(17,"translate"),o(),b(18,nt,3,3,"div",48),B(19,"hr"),b(20,at,3,3,"button",49)(21,lt,3,1)(22,mt,3,1),i(23,"div",50),f(24,ft,6,4,"div",51,E),o()()()),t&2){let e,n=l.$implicit,a=d();r(),k("plan-card--highlight",n.highlight),r(),h(n.key==="standard"?2:-1),r(),h(a.env.promoBadge.enabled&&n.key!=="free"?3:-1),r(3),_(s(7,13,"PLANS.PLAN."+n.key)),r(2),k("price-row--promo",a.hasPromoForPlan(n)),r(),h(a.hasPromoForPlan(n)?9:10),r(3),_(s(13,15,"PLANS.CARD.PER_MONTH")),r(3),v(" ",s(16,17,n.wordsPerMonth)," ",s(17,19,"PLANS.CARD.WORDS_PER_MONTH")," "),r(3),h(n.key!=="free"?18:-1),r(2),h((e=n.key)==="free"?20:e==="standard"?21:e==="pro"?22:-1),r(4),x(a.featuresByPlan[n.key])}}function St(t,l){if(t&1&&(i(0,"option",81),c(1),p(2,"number"),p(3,"translate"),p(4,"currency"),o()),t&2){let e=l.$implicit,n=l.$index,a=d(2);
1M("ngValue","words:"+n),r(),pe(" ",s(2,4,e.words)," ",s(3,6,"PLANS.CARD.WORDS_UNIT")," \u2014 ",G(4,8,a.packPrice(n),a.currency(),"symbol","1.0-2")," ")}}function Et(t,l){if(t&1&&(i(0,"option",81),c(1),p(2,"translate"),p(3,"currency"),o()),t&2){let e=l.$implicit,n=l.$index,a=d(2);M("ngValue","academic:"+n),r(),v(" ",N(2,3,"PLANS.PACKS.DOC_PACK_LABEL",z(11,H,e.projects))," \u2014 ",G(3,6,a.docPackPrice(n),a.currency(),"symbol","1.2-2")," ")}}function At(t,l){if(t&1&&(i(0,"option",81),c(1),p(2,"translate"),p(3,"currency"),o()),t&2){let e=l.$implicit,n=l.$index,a=d(2);M("ngValue","image:"+n),r(),v(" ",N(2,3,"PLANS.PACKS.IMAGE_PACK_LABEL",z(11,H,e.images))," \u2014 ",G(3,6,a.imagePackPrice(n),a.currency(),"symbol","1.0-2")," ")}}function kt(t,l){if(t&1&&(i(0,"option",81),c(1),p(2,"translate"),p(3,"currency"),o()),t&2){let e=l.$implicit,n=l.$index,a=d(2);M("ngValue","logo:"+n),r(),v(" ",N(2,3,"PLANS.PACKS.LOGO_PACK_LABEL",z(11,H,e.logos))," \u2014 ",G(3,6,a.logoPackPrice(n),a.currency(),"symbol","1.0-2")," ")}}function vt(t,l){if(t&1&&(i(0,"option",81),c(1),p(2,"translate"),p(3,"currency"),o()),t&2){let e=l.$implicit,n=l.$index,a=d(2);M("ngValue","document:"+n),r(),v(" ",N(2,3,"PLANS.PACKS.DOCUMENT_PACK_LABEL",z(11,H,e.documents))," \u2014 ",G(3,6,a.documentPackPrice(n),a.currency(),"symbol","1.0-2")," ")}}function wt(t,l){if(t&1&&(i(0,"option",81),c(1),p(2,"translate"),p(3,"currency"),o()),t&2){let e=l.$implicit,n=l.$index,a=d(2);M("ngValue","pdf:"+n),r(),v(" ",N(2,3,"PLANS.PACKS.PDF_PACK_LABEL",z(11,H,e.operations))," \u2014 ",G(3,6,a.pdfPackPrice(n),a.currency(),"symbol","1.0-2")," ")}}function yt(t,l){if(t&1){let e=q();i(0,"div",69),p(1,"translate"),S("click",function(){y(e);let a=d();return T(a.closePacksModal())}),i(2,"div",70),S("click",function(a){return a.stopPropagation()}),i(3,"div",71)(4,"div",72)(5,"p",73),c(6),p(7,"translate"),o()(),i(8,"button",74),S("click",function(){y(e);let a=d();return T(a.closePacksModal())}),o()(),i(9,"div",75)(10,"div",76)(11,"p",77)(12,"span",78)(13,"select",9),S("ngModelChange",function(a){y(e);let g=d();return T(g.selectedPack.set(a))}),i(14,"option",79),c(15),p(16,"translate"),o(),i(17,"optgroup",80),p(18,"translate"),f(19,St,5,13,"option",81,E),o(),i(21,"optgroup",80),p(22,"translate"),f(23,Et,4,13,"option",81,E),o(),i(25,"optgroup",80),p(26,"translate"),f(27,At,4,13,"option",81,E),o(),i(29,"optgroup",80),p(30,"translate"),f(31,kt,4,13,"option",81,E),o(),i(33,"optgroup",80),p(34,"translate"),f(35,vt,4,13,"option",81,E),o(),i(37,"optgroup",80),p(38,"translate"),f(39,wt,4,13,"option",81,E),o()(),W(),o()(),i(41,"p",82)(42,"button",83),S("click",function(){y(e);let a=d();return T(a.onBuyPack())}),c(43),p(44,"translate"),o()()(),i(45,"p",84),c(46),p(47,"translate"),o()()()()}if(t&2){let e=d();R("aria-label",s(1,20,"PLANS.PACKS.TITLE")),r(6),_(s(7,22,"PLANS.PACKS.SUBTITLE")),r(7),M("ngModel",e.selectedPack()),X(),r(),M("ngValue",null),r(),O(" ",s(16,24,"PLANS.PACKS.CHOOSE_PACK")," "),r(2),M("label",D(s(18,26,"PLANS.PACKS.WORD_PACKS"))),r(2),x(e.wordPacks),r(2),M("label",D(s(22,28,"PLANS.PACKS.DOC_PACKS"))),r(2),x(e.docPacks),r(2),M("label",D(s(26,30,"PLANS.PACKS.IMAGE_PACKS"))),r(2),x(e.imagePacks),r(2),M("label",D(s(30,32,"PLANS.PACKS.LOGO_PACKS"))),r(2),x(e.logoPacks),r(2),M("label",D(s(34,34,"PLANS.PACKS.DOCUMENT_PACKS"))),r(2),x(e.documentPacks),r(2),M("label",D(s(38,36,"PLANS.PACKS.PDF_PACKS"))),r(2),x(e.pdfPacks),r(3),M("disabled",e.selectedPack()===null),r(),O(" ",s(44,38,"PLANS.PACKS.BUY")," "),r(3),O(" ",s(47,40,"PLANS.PACKS.HELP")," ")}}function Tt(t,l){if(t&1&&(i(0,"div",22)(1,"div",85),B(2,"i",86),i(3,"span",87),c(4),p(5,"translate"),p(6,"translate"),o()()()),t&2){let e=d();r(4),O(" ",e.redirecting?s(5,1,"PLANS.REDIRECTING_MIN"):s(6,3,"PLANS.CONFIRMING_MIN")," ")}}function Rt(t,l){t&1&&(i(0,"span",90),c(1),p(2,"translate"),o()),t&2&&(r(),_(s(2,1,"PLANS.CARD.POPULAR")))}function Nt(t,l){if(t&1&&(i(0,"th",88)(1,"span",89),c(2),p(3,"translate"),o(),b(4,Rt,3,3,"span",90),o()),t&2){let e=l.$implicit;k("is-highlight",e.highlight),r(2),_(s(3,4,"PLANS.PLAN."+e.key)),r(2),h(e.key==="standard"?4:-1)}}function Lt(t,l){t&1&&(i(0,"span",97),c(1,"\u2713"),o(),i(2,"span",98),c(3),p(4,"translate"),o()),t&2&&(r(3),_(s(4,1,"PLANS.COMPARISON.INCLUDED")))}function Ut(t,l){t&1&&(i(0,"span",99),c(1,"\u2013"),o(),i(2,"span",98),c(3),p(4,"translate"),o()),t&2&&(r(3),_(s(4,1,"PLANS.COMPARISON.NOT_INCLUDED")))}
1function It(t,l){t&1&&(i(0,"span",96),c(1),p(2,"translate"),o()),t&2&&(r(),_(s(2,1,"PLANS.COMPARISON.UNLIMITED")))}function Ft(t,l){if(t&1&&(i(0,"span",96),c(1),p(2,"translate"),o()),t&2){let e=d().$implicit;r(),v("",e.n,"",s(2,2,"PLANS.COMPARISON.PER_MONTH"))}}function Bt(t,l){if(t&1&&(i(0,"span",96),c(1),o()),t&2){let e=d().$implicit;r(),_(e.text)}}function Dt(t,l){if(t&1&&(i(0,"td",95),b(1,Lt,5,3)(2,Ut,5,3)(3,It,3,3,"span",96)(4,Ft,3,4,"span",96)(5,Bt,2,1,"span",96),o()),t&2){let e,n=l.$implicit,a=l.$index,g=d(3);k("is-highlight",g.plans[a].highlight),r(),h((e=n.kind)==="check"?1:e==="dash"?2:e==="unlimited"?3:e==="num"?4:e==="text"?5:-1)}}function Gt(t,l){if(t&1&&(i(0,"tr")(1,"td",93),c(2),p(3,"translate"),o(),f(4,Dt,6,3,"td",94,le),o()),t&2){let e=l.$implicit;r(2),_(s(3,1,e.labelKey)),r(2),x(e.values)}}function Kt(t,l){if(t&1&&(i(0,"tr",91)(1,"td")(2,"span",92),c(3),o(),c(4),p(5,"translate"),o()(),f(6,Gt,6,3,"tr",null,E)),t&2){let e=l.$implicit,n=d();r(),R("colspan",n.plans.length+1),r(2),_(e.icon),r(),O(" ",s(5,3,e.titleKey)," "),r(2),x(e.rows)}}function qt(t,l){if(t&1&&(i(0,"div",103)(1,"p"),c(2),p(3,"translate"),o()()),t&2){let e=d().$implicit;r(2),_(s(3,1,e.aKey))}}function zt(t,l){if(t&1){let e=q();i(0,"div",100),S("click",function(){let a=y(e).$index,g=d();return T(g.toggleFaq(a))}),i(1,"div",101)(2,"span"),c(3),p(4,"translate"),o(),i(5,"span",102),c(6,"expand_more"),o()(),b(7,qt,4,3,"div",103),o()}if(t&2){let e=l.$implicit,n=l.$index,a=d();k("is-open",a.openFaq()===n),r(3),_(s(4,4,e.qKey)),r(4),h(a.openFaq()===n?7:-1)}}var H,We,m,w,$,u,ee,un,$t=Q(()=>{V();Z();Ne();Ke();Ue();ze();Be();fe();Fe();$e();qe();Ve();Ge();He();V();fe();Ne();Z();H=t=>({count:t}),We=(t,l)=>l.qKey;m=()=>({kind:"check"}),w=()=>({kind:"dash"}),$=()=>({kind:"unlimited"}),u=t=>({kind:"num",n:t}),ee=t=>({kind:"text",text:t}),un=(()=>{class t{translateSvc;env=I;billingSvc=A(Le);quotaSvc=A(xe);route=A(ue);router=A(Oe);auth=A(Se);seo=A(Ae);toast=A(Ce);langSub;packsModalOpen=U(!1);quota=U(null);activePlan=J(()=>this.quota()?.plan||"free");confirming=!1;billing=U("yearly");currency=U("EUR");loadingSwitch=U(!1);redirecting=!1;docPacks=[{key:"academic_pack_2",projects:2,priceEUR:9.99,priceUSD:11.99,priceGBP:8.99},{key:"academic_pack_4",projects:4,priceEUR:17,priceUSD:19.99,priceGBP:14.99},{key:"academic_pack_8",projects:8,priceEUR:29,priceUSD:33.99,priceGBP:25.99}];imagePacks=[{key:"pack_img_10",images:10,priceEUR:6,priceUSD:6.99,priceGBP:5.99},{key:"pack_img_25",images:25,priceEUR:12,priceUSD:13.99,priceGBP:10.99},{key:"pack_img_50",images:50,priceEUR:20,priceUSD:22.99,priceGBP:17.99},{key:"pack_img_100",images:100,priceEUR:35,priceUSD:39.99,priceGBP:30.99}];logoPacks=[{key:"pack_logo_10",logos:10,priceEUR:9,priceUSD:10.99,priceGBP:7.99},{key:"pack_logo_30",logos:30,priceEUR:19,priceUSD:21.99,priceGBP:16.99},{key:"pack_logo_70",logos:70,priceEUR:39,priceUSD:44.99,priceGBP:33.99}];documentPacks=[{key:"pack_doc_20",documents:20,priceEUR:4.99,priceUSD:5.49,priceGBP:4.49},{key:"pack_doc_50",documents:50,priceEUR:8.99,priceUSD:9.99,priceGBP:7.99}];pdfPacks=[{key:"pack_pdf_20",operations:20,priceEUR:2.99,priceUSD:3.49,priceGBP:2.69},{key:"pack_pdf_50",operations:50,priceEUR:4.99,priceUSD:5.49,priceGBP:4.49}];planDisplay={EUR:{monthly:{standard:15,pro:29},yearly:{standard:12,pro:22}},USD:{monthly:{standard:16,pro:31},yearly:{standard:13,pro:23.75}},GBP:{monthly:{standard:13,pro:25},yearly:{standard:10.25,pro:18.75}}};packDisplayUSD=[9,11,13,21,26,35,55];packDisplayGBP=[7,9,11,16,20,27,44];safeRedirect(e){if(!Ie(e)){console.error("Blocked unsafe redirect:",e),this.redirecting=!1;return}let n=this.auth.getToken();n&&localStorage.setItem("access_token",n),location.assign(e)}plans=[{key:"free",title:"Gratuit",monthlyEUR:0,yearlyEUR:0,wordsPerMonth:300},{key:"standard",title:"Standard",monthlyEUR:15,yearlyEUR:12,wordsPerMonth:5e4,highlight:!0},{key:"pro",title:"Pro",monthlyEUR:29,yearlyEUR:22,wordsPerMonth:1e5}];featuresByPlan={free:[{title:"PLANS.FEATURE_GROUP.IA_TOOLS",items:[{label:"PLANS.FEATURE.DETECTION_IA",enabled:!0},{label:"PLANS.FEATURE.PLAGIAT",enabled:!0}
1,{label:"PLANS.FEATURE.HUMANISATION",enabled:!0},{label:"PLANS.FEATURE.RESUME",enabled:!0},{label:"PLANS.FEATURE.GRAMMAR",enabled:!0},{label:"PLANS.FEATURE.TRANSLATION",enabled:!0},{label:"PLANS.FEATURE.WRITER",enabled:!0},{label:"PLANS.FEATURE.HOMEWORK",enabled:!0},{label:"PLANS.FEATURE.IMAGE_GEN_3",enabled:!0},{label:"PLANS.FEATURE.LOGO_GEN_1",enabled:!0},{label:"PLANS.FEATURE.BG_REMOVAL_3",enabled:!0},{label:"PLANS.FEATURE.PDF_TOOLS_10",enabled:!0},{label:"PLANS.FEATURE.DOCUMENTS_2",enabled:!0},{label:"PLANS.FEATURE.CITATION_GENERATOR_5",enabled:!0},{label:"PLANS.FEATURE.OUTLINE_GENERATOR_2",enabled:!0}]},{title:"PLANS.FEATURE_GROUP.CHAT",items:[{label:"PLANS.FEATURE.CHAT_AI_20",enabled:!0}]}],standard:[{title:"PLANS.FEATURE_GROUP.ACADEMIC",items:[{label:"PLANS.FEATURE.ACADEMIC_PROJECT_1",enabled:!0},{label:"PLANS.FEATURE.PAGES_50",enabled:!0},{label:"PLANS.FEATURE.HISTORY",enabled:!0},{label:"PLANS.FEATURE.CITATION_GENERATOR_UNLIMITED",enabled:!0},{label:"PLANS.FEATURE.OUTLINE_GENERATOR_UNLIMITED",enabled:!0}]},{title:"PLANS.FEATURE_GROUP.IA_TOOLS",items:[{label:"PLANS.FEATURE.DETECTION_IA",enabled:!0},{label:"PLANS.FEATURE.PLAGIAT",enabled:!0},{label:"PLANS.FEATURE.HUMANISATION",enabled:!0},{label:"PLANS.FEATURE.RESUME",enabled:!0},{label:"PLANS.FEATURE.GRAMMAR",enabled:!0},{label:"PLANS.FEATURE.TRANSLATION",enabled:!0},{label:"PLANS.FEATURE.WRITER",enabled:!0},{label:"PLANS.FEATURE.HOMEWORK",enabled:!0},{label:"PLANS.FEATURE.IMAGE_GEN_20",enabled:!0},{label:"PLANS.FEATURE.LOGO_GEN_5",enabled:!0},{label:"PLANS.FEATURE.BG_REMOVAL_20",enabled:!0},{label:"PLANS.FEATURE.PDF_TOOLS_50",enabled:!0},{label:"PLANS.FEATURE.DOCUMENTS_10",enabled:!0}]},{title:"PLANS.FEATURE_GROUP.EXPORT",items:[{label:"PLANS.FEATURE.EXPORT_PDF",enabled:!0}]},{title:"PLANS.FEATURE_GROUP.CHAT",items:[{label:"PLANS.FEATURE.CHAT_AI_100",enabled:!0}]}],pro:[{title:"PLANS.FEATURE_GROUP.ACADEMIC",items:[{label:"PLANS.FEATURE.ACADEMIC_PROJECT_2",enabled:!0},{label:"PLANS.FEATURE.PAGES_UNLIMITED_BY_SECTIONS",enabled:!0},{label:"PLANS.FEATURE.HISTORY",enabled:!0},{label:"PLANS.FEATURE.CITATION_GENERATOR_UNLIMITED",enabled:!0},{label:"PLANS.FEATURE.OUTLINE_GENERATOR_UNLIMITED",enabled:!0}]},{title:"PLANS.FEATURE_GROUP.IA_TOOLS",items:[{label:"PLANS.FEATURE.DETECTION_IA",enabled:!0},{label:"PLANS.FEATURE.PLAGIAT",enabled:!0},{label:"PLANS.FEATURE.HUMANISATION",enabled:!0},{label:"PLANS.FEATURE.RESUME",enabled:!0},{label:"PLANS.FEATURE.GRAMMAR",enabled:!0},{label:"PLANS.FEATURE.TRANSLATION",enabled:!0},{label:"PLANS.FEATURE.WRITER",enabled:!0},{label:"PLANS.FEATURE.HOMEWORK",enabled:!0},{label:"PLANS.FEATURE.IMAGE_GEN_40",enabled:!0},{label:"PLANS.FEATURE.LOGO_GEN_15",enabled:!0},{label:"PLANS.FEATURE.BG_REMOVAL_40",enabled:!0},{label:"PLANS.FEATURE.PDF_TOOLS_150",enabled:!0},{label:"PLANS.FEATURE.DOCUMENTS_30",enabled:!0}]},{title:"PLANS.FEATURE_GROUP.EXPORT",items:[{label:"PLANS.FEATURE.EXPORT_DOCS_GROUPED",enabled:!0,isHtml:!0},{label:"PLANS.FEATURE.EXPORT_BIBLIO_GROUPED",enabled:!0,isHtml:!0}]},{title:"PLANS.FEATURE_GROUP.CHAT",items:[{label:"PLANS.FEATURE.CHAT_AI_300",enabled:!0}]},{title:"PLANS.FEATURE_GROUP.PREMIUM",items:[{label:"PLANS.FEATURE.AI_MODELS",enabled:!0},{label:"PLANS.FEATURE.SUPPORT_7",enabled:!0}]}]};comparisonGroups=[{titleKey:"PLANS.FEATURE_GROUP.ACADEMIC",icon:"school",rows:[{labelKey:"PLANS.COMPARISON.ACADEMIC_PROJECTS",values:[w(),u(1),u(2)]},{labelKey:"PLANS.COMPARISON.PAGES_PER_PROJECT",values:[w(),u(50),$()]},{labelKey:"PLANS.FEATURE.HISTORY",values:[w(),m(),m()]}]},{titleKey:"PLANS.FEATURE_GROUP.IA_TOOLS",icon:"auto_awesome",rows:[{labelKey:"PLANS.FEATURE.DETECTION_IA",values:[m(),m(),m()]},{labelKey:"PLANS.FEATURE.PLAGIAT",values:[m(),m(),m()]},{labelKey:"PLANS.FEATURE.HUMANISATION",values:[m(),m(),m()]},{labelKey:"PLANS.FEATURE.RESUME",values:[m(),m(),m()]},{labelKey:"PLANS.FEATURE.GRAMMAR",values:[m(),m(),m()]},{labelKey:"PLANS.FEATURE.TRANSLATION",values:[m(),m(),m()]},{labelKey:"PLANS.FEATURE.WRITER",values:[m(),m(),m()]},{labelKey:"PLANS.FEATURE.HOMEWORK",values:[m(),m(),m()]},{labelKey:"PLANS.COMPARISON.IMAGE_GEN",values:[u(3),u(20),u(40)]},{labelKey:"PLANS.COMPARISON.LOGO_GEN",values:[u(1),u(5),u(15)]},{labelKey:"PLANS.COMPARISON.BG_REMOVAL",values:[u(3),u(20),u(40)]},{labelKey:"PLANS.COMPARISON.PDF_TOOLS",values:[u(10),u(50),u(150)]},{labelKey:"PLANS.COMPARISON.DOCUMENTS",values:[u(2),u(10),u(30)]},{labelKey:"PLANS.COMPARISON.CITATION_GENERATOR",values:[u(5),$(),$()]},{labelKey:"PLANS.COMPARISON.ESSAY_GENERATOR",values:[u(2),$(),$()]}]},{titleKey:"PLANS.FEATURE_GROUP.EXPORT",icon:"ios_share",rows:[{labelKey:"PLANS.COMPARISON.EXPORT_DOCS",values:[w(),ee("PDF"),ee("PDF, LaTeX, Word")]},{labelKey:"PLANS.COMPARISON.EXPORT_BIBLIO",values:[w(),w(),ee("Zotero, Mendeley, Overleaf")]}]},{titleKey:"PLANS.FEATURE_GROUP.CHAT",icon:"forum",rows:[{labelKey:"PLANS.COMPARISON.CHAT",values:[u(20),u(100),u(300)]}]},{titleKey:"PLANS.FEATURE_GROUP.PREMIUM",icon:"workspace_premium",rows:[{labelKey:"PLANS.FEATURE.AI_MODELS",values:[w(),w(),m()]},{labelKey:"PLANS.FEATURE.SUPPORT_7",values:[w(),w(),m()]}]}];wordPacks=[{words:5e3,priceEUR:8},{words:1e4,priceEUR:10},{words:25e3,priceEUR:12},{words:5e4,priceEUR:19},{words:1e5,priceEUR:24},{words:25e4,priceEUR:32},{words:5e5,priceEUR:50}];packKeys=["pack_10k","pack_20k","pack_50k","pack_100k","pack_200k","pack_500k","pack_1000k"];selectedPack=U(null);cdr=A(ce);constructor(e){this.translateSvc=e}openFaq=U(null);faqItems=[{qKey:"PLANS.FAQ.Q1",aKey:"PLANS.FAQ.A1"},{qKey:"PLANS.FAQ.Q2",aKey:"PLANS.FAQ.A2"},{qKey:"PLANS.FAQ.Q3",aKey:"PLANS.FAQ.A3"},{qKey:"PLANS.FAQ.Q4",aKey:"PLANS.FAQ.A4"},{qKey:"PLANS.FAQ.Q5",aKey:"PLANS.FAQ.A5"}
1,{qKey:"PLANS.FAQ.Q6",aKey:"PLANS.FAQ.A6"}];toggleFaq(e){this.openFaq.set(this.openFaq()===e?null:e)}openPacksModal(){this.redirecting||this.confirming||this.packsModalOpen.set(!0)}closePacksModal(){this.packsModalOpen.set(!1)}onEsc(){this.packsModalOpen()&&this.closePacksModal()}promoPercent(){let e=this.env?.promoBadge??{},n=e.percent??e.pct??e.discountPercent??e.discount,a=Number(n);if(Number.isFinite(a)&&a>0)return Math.max(0,Math.min(100,a));let C=String(e.text??"").trim().match(/(-?\s*\d+(?:[.,]\d+)?)\s*%/);if(!C)return 0;let P=Number(String(C[1]).replace(",",".").replace(/\s+/g,""));return Number.isFinite(P)?Math.max(0,Math.min(100,Math.abs(P))):0}hasPromoForPlan(e){return!!this.env?.promoBadge?.enabled&&e.key!=="free"&&this.promoPercent()>0}priceAfterPromo(e){let n=this.priceFor(e);if(!this.hasPromoForPlan(e))return n;let a=this.promoPercent(),g=n*(1-a/100);return Math.round(g*100)/100}ngOnInit(){return F(this,null,function*(){this.setSeoTags(),this.langSub=this.translateSvc.onLangChange.subscribe(()=>this.setSeoTags());let e=this.route.snapshot.queryParams;e.packs==="open"&&(setTimeout(()=>{this.openPacksModal();let L={academic_2:"academic:0",image_10:"image:0",logo_10:"logo:0",doc_20:"document:0",pdf_20:"pdf:0"}[e.pack];L&&this.selectedPack.set(L)},0),this.router.navigate([],{queryParams:{packs:null,pack:null},queryParamsHandling:"merge",replaceUrl:!0}));let n="stripe_pending_session_id",a=P=>F(this,null,function*(){if(!this.auth.isLoggedIn()){localStorage.setItem(n,P),console.warn("Stripe session detected but user not logged in. Saved as pending.");return}let L=`stripe_confirmed:${P}`;sessionStorage.getItem(L)||(this.redirecting=!1,this.confirming=!0,this.cdr.detectChanges(),yield new Promise(j=>setTimeout(j,0)),yield this.confirmStripeSession(P),localStorage.removeItem(n),this.router.navigate([],{queryParams:{status:null,session_id:null,sessionId:null,redirect_status:null},queryParamsHandling:"merge",replaceUrl:!0}))}),g=this.normalizeSessionId(localStorage.getItem(n));g&&this.auth.isLoggedIn()&&(yield Promise.resolve(),yield a(g)),this.route.queryParams.subscribe(P=>F(this,null,function*(){let L=String(P.status??"").toLowerCase();if(L==="cancel"||L==="canceled"||L==="cancelled"){this.redirecting=!1,this.confirming=!1,this.loadingSwitch.set(!1),this.router.navigate([],{queryParams:{status:null},queryParamsHandling:"merge",replaceUrl:!0});return}let j=P.session_id||P.sessionId||null,te=this.normalizeSessionId(j);te&&(yield a(te))}));let C=()=>{this.redirecting||this.confirming||(this.redirecting=!1,this.confirming=!1,this.loadingSwitch.set(!1))};window.addEventListener("pageshow",P=>{P?.persisted&&(this.redirecting=!1,this.confirming=!1,this.loadingSwitch.set(!1))}),document.addEventListener("visibilitychange",()=>{document.visibilityState==="visible"&&C()}),this.auth.isLoggedIn()?this.refreshQuota():this.quota.set(null)})}normalizeSessionId(e){if(!e)return null;let n=String(e);try{n=decodeURIComponent(n)}catch(a){}return n=n.trim().replace(/^"+|"+$/g,""),n.includes(",")&&(n=n.split(",")[0].trim()),/^cs_(?:test_|live_)?[A-Za-z0-9_]+$/.test(n)?n:null}refreshQuotaAsync(){return this.auth.isLoggedIn()?new Promise(e=>{this.quotaSvc.loadCombined().subscribe({next:()=>{this.quota.set(this.quotaSvc.quota),e()},error:()=>{this.quota.set(this.quotaSvc.quota),e()}})}):(this.quota.set(null),Promise.resolve())}confirmStripeSession(e){return F(this,null,function*(){let n=`stripe_confirmed:${e}`,a=Date.now(),g=900;try{if(this.auth.isTokenExpiringSoon?.(6e4))try{yield K(this.auth.refreshToken())}catch(P){}let C=yield K(this.billingSvc.confirmCheckout(e));yield K(this.auth.refreshMeAndQuota()),yield this.refreshQuotaAsync(),sessionStorage.setItem(n,"1");try{this.toast.success(this.translateSvc.instant("PLANS.PURCHASE_SUCCESS"),void 0,4e3,!1)}catch(P){}}catch(C){console.error("confirmCheckout failed",C)}finally{let C=Date.now()-a;C<g&&(yield new Promise(P=>setTimeout(P,g-C))),this.confirming=!1}})}refreshQuota(){if(!this.auth.isLoggedIn()){this.quota.set(null);return}this.quotaSvc.loadCombined().subscribe({next:()=>this.quota.set(this.quotaSvc.quota),error:()=>this.quota.set(this.quotaSvc.quota)})}symbol=J(()=>this.currency()==="EUR"?"\u20AC":this.currency()==="USD"?"$":"\xA3");priceFor(e){if(e.key==="free")return 0;let n=this.currency(),a=this.billing();return n==="EUR"?a==="monthly"?e.monthlyEUR:e.yearlyEUR:this.planDisplay[n][a][e.key]}docPackPrice(e){let n=this.docPacks[e];if(!n)return 0;let a=this.currency();return a==="EUR"?n.priceEUR:a==="USD"?n.priceUSD:n.priceGBP}packPrice(e){let n=this.currency();return n==="EUR"?this.wordPacks[e].priceEUR:n==="USD"?this.packDisplayUSD[e]:this.packDisplayGBP[e]}imagePackPrice(e){let n=this.imagePacks[e];if(!n)return 0;let a=this.currency();return a==="EUR"?n.priceEUR:a==="USD"?n.priceUSD:n.priceGBP}logoPackPrice(e){let n=this.logoPacks[e];if(!n)return 0;let a=this.currency();return a==="EUR"?n.priceEUR:a==="USD"?n.priceUSD:n.priceGBP}documentPackPrice(e){let n=this.documentPacks[e];if(!n)return 0;let a=this.currency();return a==="EUR"?n.priceEUR:a==="USD"?n.priceUSD:n.priceGBP}pdfPackPrice(e){let n=this.pdfPacks[e];if(!n)return 0;let a=this.currency();return a==="EUR"?n.priceEUR:a==="USD"?n.priceUSD:n.priceGBP}setBilling(e){this.billing.set(e)}setCurrency(e){this.currency.set(e)}isActive(e){return this.activePlan()===e}onChoosePlan(e){this.isActive(e.key)||e.key==="free"||this.redirecting||(this.redirecting=!0,this.billingSvc.startPlanCheckout(e.key,this.billing(),this.currency()).subscribe({next:n=>this.safeRedirect(n.url),error:n=>{console.error("startPlanCheckout error",n),this.redirecting=!1}}))}academicPackKeys=["academic_pack_2","academic_pack_4","academic_pack_8"];imagePackKeys=["pack_img_10","pack_img_25","pack_img_50","pack_img_100"];logoPackKeys=["pack_logo_10","pack_logo_30","pack_logo_70"];documentPackKeys=["pack_doc_20","pack_doc_50"];pdfPackKeys=["pack_pdf_20","pack_pdf_50"];onBuyPack(){return F(this,null,function*(){if(this.redirecting)return;let e=this.selectedPack();if(!e)return;let n=e.indexOf(":"),a=e.slice(0,n),g=Number(e.slice(n+1)),C=null;switch(a){case"words":C=this.packKeys[g]??null;break;case"academic":C=this.academicPackKeys[g]??null;break;case"image":C=this.imagePackKeys[g]??null;break;case"logo":C=this.logoPackKeys[g]??null;break;case"document":C=this.documentPackKeys[g]??null;break;case"pdf":C=this.pdfPackKeys[g]??null;break}if(!C){console.error("Unknown pack selection",e);return}this.redirecting=!0;try{let P=yield K(this.billingSvc.startPackCheckout(C,this.currency()));this.safeRedirect(P.url)}catch(P){console.error("startPackCheckout error",P),this.redirecting=!1}})}onUpgradeToPro(){return F(this,null,function*(){if(!(this.loadingSwitch()||this.redirecting)){this.loadingSwitch.set(!0);try{let e=yield K(this.billingSvc.switchPlan("pro",this.billing(),this.currency()));e?.url&&(this.redirecting=!0,this.safeRedirect(e.url)),e?.limit!==void 0&&(this.quota.set(e),this.quotaSvc.setQuotaDirect(e))}catch(e){console.error("switchPlan error",e)}finally{this.loadingSwitch.set(!1)}}})}ngOnDestroy(){this.langSub?.unsubscribe()}setSeoTags(){let e="Textiaa",n=this.translateSvc.currentLang||"fr",a=this.translateSvc.instant("PLANS.SEO.TITLE")!=="PLANS.SEO.TITLE"?this.translateSvc.instant("PLANS.SEO.TITLE"):`Pricing & Plans | ${e}`,g=this.translateSvc.instant("PLANS.SEO.DESCRIPTION")!=="PLANS.SEO.DESCRIPTION"?this.translateSvc.instant("PLANS.SEO.DESCRIPTION"):`Explore ${e} plans: Free, Standard and Pro. Plagiarism detection, AI detector, academic writing, grammar checker and translation. No commitment.`;this.seo.setTitle(a),this.seo.setDescription(g),this.seo.setRobotsIndex(),this.seo.setCanonical(),this.seo.setOgBasics({siteName:e,type:"website",image:`${I.appBaseUrl}/assets/og/og-image.jpg`});let C=I.supportedLangs||["fr","en","pl","es","de","it","ar","pt","tr"];this.seo.setHreflangsAuto(I.appBaseUrl,C),this.seo.setJsonLd({"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":`${I.appBaseUrl}/${n}/plans`,name:a,description:g,url:`${I.appBaseUrl}/${n}/plans`,inLanguage:n,publisher:{"@id":`${I.appBaseUrl}/#organization`},offers:[{"@type":"Offer",name:"Free",price:"0",priceCurrency:"EUR",availability:"https://schema.org/OnlineOnly"},{"@type":"Offer",name:"Standard",price:"9.90",priceCurrency:"EUR",availability:"https://schema.org/OnlineOnly"},{"@type":"Offer",name:"Pro",price:"19.90",priceCurrency:"EUR",availability:"https://schema.org/OnlineOnly"}]},{"@type":"FAQPage",mainEntity:this.faqItems.map(P=>({"@type":"Question",name:this.translateSvc.instant(P.qKey),acceptedA
1nswer:{"@type":"Answer",text:this.translateSvc.instant(P.aKey)}}))}]})}static \u0275fac=function(n){return new(n||t)(ie(Me))};static \u0275cmp=oe({type:t,selectors:[["app-plans"]],hostBindings:function(n,a){n&1&&S("keydown.escape",function(){return a.onEsc()},re)},decls:61,vars:38,consts:[[1,"section","plans-wrapper"],[1,"container"],["role","status","aria-live","polite",1,"plans-promo-strip","has-text-centered"],[1,"title","mb-1","gradient-1","has-text-centered","mb-5","is-size-3"],[1,"plans-privacy-row"],["size","lg"],[1,"controls-bar","mb-6"],[1,"controls-center"],[1,"select","is-rounded","currency-select"],[3,"ngModelChange","ngModel"],["value","EUR"],["value","USD"],["value","GBP"],["role","tablist",1,"billing-toggle"],["role","tab",1,"toggle-left",3,"click"],[1,"badge"],["role","tab",1,"toggle-right",3,"click"],["role","tablist","aria-label","Packs",1,"billing-toggle","packs-toggle"],["role","tab","aria-haspopup","dialog","aria-controls","packs-modal",1,"toggle-single",3,"click"],[1,"columns","is-multiline","mt-5","plans-grid"],[1,"column","is-12-mobile","is-6-tablet","is-4-desktop"],["role","dialog","aria-modal","true","id","packs-modal",1,"packs-modal-overlay"],[1,"redirect-overlay"],[1,"section","plans-compare-section"],[1,"plans-compare-title"],[1,"plans-compare-scroll"],[1,"plans-compare-table"],[1,"plans-compare-th-label"],[1,"plans-compare-th-plan",3,"is-highlight"],[1,"section","plans-faq-section"],[1,"plans-faq-title"],[1,"plans-faq-list"],[1,"plans-faq-item",3,"is-open"],[1,"promo-pill"],[1,"promo-pill-discount"],[1,"promo-pill-sep"],[1,"promo-pill-label"],[1,"promo-pill-code-label"],[1,"promo-code"],[1,"plan-card","box"],[1,"popular-badge-center"],[1,"promo-badge","promo-badge--pulse"],[1,"plan-head"],[1,"plan-title"],[1,"price-row"],[1,"price"],[1,"per"],[1,"words"],[1,"plan-note"],["aria-disabled","true","tabindex","-1",1,"button","is-fullwidth","mt-3","mb-3","btn-disabled"],[1,"features"],[1,"feature-group"],[1,"price","price--new"],["aria-hidden","true",1,"price-old"],[1,"button","is-link","is-outlined","mt-3","mb-3","mr-2","shine-hover"],[1,"has-text-success","has-text-weight-semibold"],[1,"button","is-link","is-outlined","mt-3","mb-3","mr-2","shine-hover",3,"click"],[1,"button","is-success","is-outlined","mt-3","mb-3","mr-2","shine-hover",3,"disabled"],[1,"button","is-success","is-outlined","mt-3","mb-3","mr-2","shine-hover",3,"click","disabled"],[1,"feature-group-title"],[1,"feature","feature--summary"],[1,"material-icons","check"],[1,"label"],[1,"tools-details"],[1,"tools-summary"],[1,"tools-list"],[1,"feature",3,"feature--disabled"],[1,"feature"],[1,"label",3,"innerHTML"],["role","dialog","aria-modal","true","id","packs-modal",1,"packs-modal-overlay",3,"click"],[1,"packs-modal-card",3,"click"],[1,"packs-modal-head"],[1,"packs-modal-head-left"],[1,"packs-modal-subtitle"],["type","button","aria-label","Close",1,"delete",3,"click"],[1,"packs-modal-body"],[1,"field","has-addons","is-justify-content-center","packs-addons"],[1,"control","is-expanded"],[1,"select","is-medium","is-fullwidth"],["disabled","",3,"ngValue"],[3,"label"],[3,"ngValue"],[1,"control"],[1,"button","is-link","is-medium",3,"click","disabled"],[1,"help","has-text-centered","mt-2"],["role","status","aria-live","polite",1,"redirect-modal"],["aria-hidden","true",1,"pi","pi-spinner","pi-spin"],[1,"msg"],[1,"plans-compare-th-plan"],[1,"plans-compare-th-plan-name"],[1,"plans-compare-th-badge"],[1,"plans-compare-group-row"],["aria-hidden","true",1,"material-icons","plans-compare-group-icon"],[1,"plans-compare-td-label"],[1,"plans-compare-td-value",3,"is-highlight"],[1,"plans-compare-td-value"],[1,"plans-compare-value"],["aria-hidden","true",1,"plans-compare-icon","plans-compare-icon--yes"],[1,"is-sr-only"],["aria-hidden","true",1,"plans-compare-icon","plans-compare-icon--no"],[1,"plans-faq-item",3,"click"],[1,"plans-faq-item__q"],[1,"plans-faq-chevron","material-icons"],[1,"plans-faq-item__a"]],template:function(n,a){n&1&&(i(0,"section",0)(1,"div",1),b(2,Xe,16,9,"div",2),i(3,"h1",3),c(4),p(5,"translate"),o(),i(6,"div",4),B(7,"app-privacy-badge",5),o(),i(8,"div",6)(9,"div",7)(10,"div",8)(11,"select",9),S("ngModelChange",function(C){return a.setCurrency(C)}),i(12,"option",10),c(13,"EUR (\u20AC)"),o(),i(14,"option",11),c(15,"USD ($)"),o(),i(16,"option",12),c(17,"GBP (\xA3)"),o()(),W(),o(),i(18,"div",13),p(19,"translate"),i(20,"button",14),S("click",function(){return a.setBilling("yearly")}),c(21),p(22,"translate"),i(23,"span",15),c(24),p(25,"translate"),o()(),i(26,"button",16),S("click",function(){return a.setBilling("monthly")}),c(27),p(28,"translate"),o()(),i(29,"div",17)(30,"button",18),S("click",function(){return a.openPacksModal()}),c(31),p(32,"translate"),o()()()(),i(33,"div",19),f(34,xt,26,21,"div",20,E),o()(),b(36,yt,48,42,"div",21),b(37,Tt,7,5,"div",22),o(),i(38,"section",23)(39,"div",1)(40,"h2",24),c(41),p(42,"translate"),o(),i(43,"div",25)(44,"table",26)(45,"thead")(46,"tr"),B(47,"th",27),f(48,Nt,5,6,"th",28,E),o()(),i(50,"tbody"),f(51,Kt,8,5,null,
1null,E),o()()()()(),i(53,"section",29)(54,"div",1)(55,"h2",30),c(56),p(57,"translate"),o(),i(58,"div",31),f(59,zt,8,6,"div",32,We),o()()()),n&2&&(r(2),h(a.env.promoBadge.enabled&&a.env.promoBadge.code?2:-1),r(2),O(" ",s(5,22,"PLANS.TITLE")," "),r(7),M("ngModel",a.currency()),X(),r(7),R("aria-label",s(19,24,"PLANS.CONTROLS.BILLING_ARIA")),r(2),k("is-active",a.billing()==="yearly"),R("aria-selected",a.billing()==="yearly"),r(),O(" ",s(22,26,"PLANS.CONTROLS.BILLING_YEARLY")," "),r(3),_(s(25,28,"PLANS.CONTROLS.YEARLY_BADGE")),r(2),k("is-active",a.billing()==="monthly"),R("aria-selected",a.billing()==="monthly"),r(),O(" ",s(28,30,"PLANS.CONTROLS.BILLING_MONTHLY")," "),r(3),k("is-active",a.packsModalOpen()),R("aria-selected",a.packsModalOpen())("aria-expanded",a.packsModalOpen()),r(),O(" ",s(32,32,"PLANS.PACKS.TITLE")," "),r(3),x(a.plans),r(2),h(a.packsModalOpen()?36:-1),r(),h(a.redirecting||a.confirming?37:-1),r(4),_(s(42,34,"PLANS.COMPARISON.TITLE")),r(7),x(a.plans),r(3),x(a.comparisonGroups),r(5),_(s(57,36,"PLANS.FAQ.TITLE")),r(3),x(a.faqItems))},dependencies:[ge,Re,ye,Te,we,ke,ve,he,Ee,se,de,be],styles:['@charset "UTF-8";[_nghost-%COMP%]{--surface: var(--bulma-scheme-main, #ffffff);--text: var(--bulma-text, #363636);--text-strong: var(--bulma-text-strong, #0a0a0a);--muted: var(--bulma-grey, #7a7a7a);--border: var(--bulma-border, #dbdbdb);--shadow: 0 10px 30px rgba(0, 0, 0, .06);--primary: var(--bulma-primary, #485fc7);--success: var(--bulma-success, #48c78e);--info: var(--bulma-info, #3e8ed0);--focus: var(--bulma-focus, rgba(72, 95, 199, .35));--toggle-divider: color-mix(in oklab, var(--text) 10%, transparent)}[data-theme=dark][_nghost-%COMP%], [data-theme=dark]   [_nghost-%COMP%], .is-dark[_nghost-%COMP%], .is-dark   [_nghost-%COMP%]{--surface: var(--bulma-scheme-main, #1f2428);--text: var(--bulma-text, #e5e7eb);--text-strong: var(--bulma-text-strong, #f9fafb);--muted: var(--bulma-grey-light, #9ca3af);--border: color-mix(in oklab, white 14%, transparent);--shadow: 0 10px 30px rgba(0, 0, 0, .4);--toggle-divider: color-mix(in oklab, var(--text) 14%, transparent)}@media(prefers-color-scheme:dark){[_nghost-%COMP%]{--surface: var(--bulma-scheme-main, #1f2428);--text: var(--bulma-text, #e5e7eb);--text-strong: var(--bulma-text-strong, #f9fafb);--muted: var(--bulma-grey-light, #9ca3af);--border: color-mix(in oklab, white 14%, transparent);--shadow: 0 10px 30px rgba(0, 0, 0, .4);--toggle-divider: color-mix(in oklab, var(--text) 14%, transparent)}}.plans-wrapper[_ngcontent-%COMP%]   .feature.feature--disabled[_ngcontent-%COMP%]   .check[_ngcontent-%COMP%]{color:var(--muted);opacity:.6}.plans-wrapper[_ngcontent-%COMP%]   .feature.feature--disabled[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{color:var(--muted);opacity:.8}.plans-wrapper[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:focus-visible, .plans-wrapper[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.btn-disabled[_ngcontent-%COMP%]{background:color-mix(in oklab,var(--text) 10%,transparent)!important;color:color-mix(in oklab,var(--text) 35%,transparent)!important;border-color:transparent!important;cursor:not-allowed!important;pointer-events:none!important}.plans-privacy-row[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:1.5rem}.plans-wrapper[_ngcontent-%COMP%]   .controls[_ngcontent-%COMP%]{gap:1rem;flex-wrap:wrap}.controls-bar[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.controls-center[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.currency-select[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{height:2.45rem;width:100%}.controls-slot.left[_ngcontent-%COMP%]{justify-self:start}.controls-slot.center[_ngcontent-%COMP%]{justify-self:center}.controls-slot.right[_ngcontent-%COMP%]{justify-self:end}.plans-wrapper[_ngcontent-%COMP%]   .billing-toggle[_ngcontent-%COMP%]{background:var(--surface);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow);display:inline-flex;overflow:hidden}.plans-wrapper[_ngcontent-%COMP%]   .billing-toggle[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border:0;padding:.65rem 1.1rem;background:transparent;font-weight:600;cursor:pointer;transition:background .2s,color .2s;color:var(--text)}.plans-wrapper[_ngcontent-%COMP%]   .billing-toggle[_ngcontent-%COMP%]   .toggle-left[_ngcontent-%COMP%]{border-right:1px solid var(--toggle-divider)}.plans-wrapper[_ngcontent-%COMP%]   .billing-toggle[_ngcontent-%COMP%]   .badge[_ngcontent-%COMP%]{background:var(--success);color:#fff;border-radius:999px;font-size:.75rem;padding:.05rem .4rem;margin-left:.35rem}.plans-wrapper[_ngcontent-%COMP%]   .billing-toggle[_ngcontent-%COMP%]   .is-active[_ngcontent-%COMP%]{background:var(--bulma-link, #485fc7);color:#fff}.packs-tab-btn[_ngcontent-%COMP%]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;box-shadow:var(--shadow);padding:.65rem 1rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:background .2s,color .2s,border-color .2s}.packs-tab-btn.is-active[_ngcontent-%COMP%]{background:var(--bulma-link, #485fc7);color:#fff;border-color:transparent}.packs-toggle[_ngcontent-%COMP%]   .toggle-single[_ngcontent-%COMP%]{border:0;padding:.65rem 1.1rem;background:transparent;font-weight:600;cursor:pointer;transition:background .2s,color .2s;color:var(--text);white-space:nowrap}.plans-wrapper[_ngcontent-%COMP%]   .doc-pack[_ngcontent-%COMP%]{background:var(--surface);border:1px solid var(--border);border-radius:.9rem;padding:.9rem 1rem;box-shadow:var(--shadow);
1height:100%;display:flex;flex-direction:column;justify-content:space-between}.plans-wrapper[_ngcontent-%COMP%]   .doc-pack-main[_ngcontent-%COMP%]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.plans-wrapper[_ngcontent-%COMP%]   .doc-pack-title[_ngcontent-%COMP%]{font-weight:600;color:var(--text-strong)}.plans-wrapper[_ngcontent-%COMP%]   .doc-pack-price[_ngcontent-%COMP%]{font-weight:700;font-size:1.1rem;color:var(--bulma-link, #485fc7)}.plans-wrapper[_ngcontent-%COMP%]   .doc-pack-help[_ngcontent-%COMP%]{margin-top:.35rem;font-size:.85rem;color:var(--muted)}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:1.35rem;padding:1.5rem;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column;color:var(--text);overflow:visible!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.plans-wrapper[_ngcontent-%COMP%]   .plan-card.plan-card--highlight[_ngcontent-%COMP%]{border-color:var(--bulma-link, #485fc7);border-width:2px;box-shadow:0 14px 40px color-mix(in oklab,var(--bulma-link, #485fc7) 25%,transparent)}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding-top:.25rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-title[_ngcontent-%COMP%]{font-weight:900;font-size:1.35rem;letter-spacing:.2px;color:var(--text-strong)}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .best-value[_ngcontent-%COMP%]{font-size:.8rem;color:var(--bulma-link, #485fc7);font-weight:700}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .price-row[_ngcontent-%COMP%]{display:flex;align-items:baseline;gap:.4rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]{font-size:2.2rem;font-weight:800;line-height:1;letter-spacing:.2px;color:var(--bulma-link, #485fc7)!important}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .per[_ngcontent-%COMP%]{color:var(--muted);font-weight:500;opacity:.9}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .words[_ngcontent-%COMP%]{margin-top:.5rem;color:var(--text-strong);font-weight:600}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-note[_ngcontent-%COMP%]{margin-top:.35rem;font-size:.82rem;font-weight:600;color:var(--muted);opacity:.95}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{margin:1.25rem 0;background:var(--border);height:1px}@media(hover:hover)and (pointer:fine){.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]:hover{transform:translateY(-3px);box-shadow:0 18px 55px #0000001f}[data-theme=dark][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]:hover, [data-theme=dark]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]:hover, .is-dark[_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]:hover, .is-dark   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]:hover{box-shadow:0 18px 55px #00000073}}@media(min-width:1024px){.plans-wrapper[_ngcontent-%COMP%]   .plan-card--highlight[_ngcontent-%COMP%]{transform:translateY(-10px) scale(1.02);z-index:2}}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.plans-wrapper[_ngcontent-%COMP%]   .plan-card--highlight[_ngcontent-%COMP%]:hover{transform:translateY(-12px) scale(1.025)}}@media(min-width:1024px){.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-title[_ngcontent-%COMP%]{font-size:1.5rem}}.plans-wrapper[_ngcontent-%COMP%]   .plan-card.plan-card--highlight[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:linear-gradient(135deg,color-mix(in oklab,var(--bulma-link, #485fc7) 70%,transparent),color-mix(in oklab,var(--bulma-link, #485fc7) 25%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .features[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.9rem;margin-top:.25rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .feature[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem;min-height:1.75rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .check[_ngcontent-%COMP%]{color:var(--success);font-size:1.2rem;line-height:1}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{color:var(--text)}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .feature-group[_ngcontent-%COMP%]{border-top:1px dashed color-mix(in oklab,var(--border) 70%,transparent);padding-top:.6rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .feature-group[_ngcontent-%COMP%]:first-child{border-top:none;padding-top:0}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .feature-group-title[_ngcontent-%COMP%]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.25rem}.plans-wrapper[_ngcontent-%COMP%]   .feature--summary[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-weight:700}.plans-wrapper[_ngcontent-%COMP%]   .tools-details[_ngcontent-%COMP%]{margin-top:.35rem;border:1px dashed color-mix(in oklab,var(--border) 70%,transparent);border-radius:.9rem;padding:.5rem .7rem;background:color-mix(in oklab,var(--surface) 96%,transparent)}.plans-wrapper[_ngcontent-%COMP%]   .tools-summary[_ngcontent-%COMP%]{cursor:pointer;font-weight:700;color:var(--bulma-link, #485fc7);list-style:none;outline:none}.plans-wrapper[_ngcontent-%COMP%]   .tools-details[_ngcontent-%COMP%] > summary[_ngcontent-%COMP%]::-webkit-details-marker{display:none}.plans-wrapper[_ngcontent-%COMP%]   .tools-summary[_ngcontent-%COMP%]:after{content:"\\25be";float:right;opacity:.8;transform:translateY(1px)}.plans-wrapper[_ngcontent-%COMP%]   .tools-details[open][_ngcontent-%COMP%]   .tools-summary[_ngcontent-%COMP%]:after{content:"\\25b4"}
1.plans-wrapper[_ngcontent-%COMP%]   .tools-list[_ngcontent-%COMP%]{margin-top:.6rem;display:grid;gap:.35rem}.plans-wrapper[_ngcontent-%COMP%]   .tools-list[_ngcontent-%COMP%]   .feature[_ngcontent-%COMP%]{min-height:1.5rem}.plans-wrapper[_ngcontent-%COMP%]   .tools-list[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-size:.95rem}.plans-wrapper[_ngcontent-%COMP%]   .packs-box[_ngcontent-%COMP%]{margin-top:2.5rem;background:var(--surface);border:1px solid var(--border);border-radius:1.25rem;padding:1.5rem;box-shadow:var(--shadow);color:var(--text)}.plans-wrapper[_ngcontent-%COMP%]   .packs-addons[_ngcontent-%COMP%]{gap:0}.plans-wrapper[_ngcontent-%COMP%]   .packs-addons[_ngcontent-%COMP%]   .select[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{border-top-right-radius:0;border-bottom-right-radius:0}.plans-wrapper[_ngcontent-%COMP%]   .packs-addons[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{border-top-left-radius:0;border-bottom-left-radius:0}.redirect-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:9999;background:#00000026;display:grid;place-items:center}.redirect-modal[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.6rem;background:var(--surface, #fff);color:var(--text, #222);border:1px solid var(--border, #e5e7eb);border-radius:14px;padding:1rem 1.2rem;box-shadow:0 14px 40px #0000002e;min-width:260px;justify-content:center}.redirect-modal[_ngcontent-%COMP%]   .pi[_ngcontent-%COMP%]{font-size:1.35rem}.redirect-modal[_ngcontent-%COMP%]   .msg[_ngcontent-%COMP%]{font-weight:700}.packs-modal-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:9500;background:#00000059;display:grid;place-items:center;padding:1rem}.packs-modal-card[_ngcontent-%COMP%]{width:min(820px,100%);background:var(--surface);border:1px solid var(--border);border-radius:1.25rem;box-shadow:0 18px 60px #00000040;overflow:hidden}.packs-modal-head[_ngcontent-%COMP%]{display:flex;align-items:flex-start!important;padding:.9rem 1.25rem!important;justify-content:space-between;border-bottom:1px solid var(--border)}.packs-modal-head-left[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.2rem}.packs-modal-subtitle[_ngcontent-%COMP%]{margin:0!important;line-height:1.25;font-weight:700}.packs-modal-body[_ngcontent-%COMP%]{padding:1rem 1.25rem!important}.packs-modal-title[_ngcontent-%COMP%]{font-weight:900;color:var(--text-strong)}.packs-modal-body[_ngcontent-%COMP%]{padding:1.25rem}.packs-modal-subtitle[_ngcontent-%COMP%]{margin-bottom:.75rem;font-weight:600}.packs-modal-foot[_ngcontent-%COMP%]{padding:.9rem 1.25rem;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:.5rem}.plans-wrapper[_ngcontent-%COMP%]   .popular-badge[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%,-55%);z-index:5;display:inline-flex;align-items:center;justify-content:center;padding:.45rem 1.2rem;border-radius:999px;font-weight:800;font-size:.85rem;line-height:1;background:var(--bulma-link, #485fc7);color:#fff;box-shadow:0 14px 30px #0000001f;white-space:nowrap}[data-theme=dark][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge[_ngcontent-%COMP%], .is-dark[_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge[_ngcontent-%COMP%], .is-dark   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge[_ngcontent-%COMP%]{box-shadow:0 14px 30px #00000059}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%]{position:relative;padding-right:6.5rem}.plans-wrapper[_ngcontent-%COMP%]   .popular-badge-in[_ngcontent-%COMP%]{position:absolute;top:.05rem;right:.05rem;display:inline-flex;align-items:center;justify-content:center;padding:.35rem .85rem;border-radius:999px;font-weight:800;font-size:.78rem;line-height:1;background:var(--bulma-link, #485fc7);color:#fff;box-shadow:0 10px 22px #0000001a;white-space:nowrap}[data-theme=dark][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-in[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-in[_ngcontent-%COMP%], .is-dark[_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-in[_ngcontent-%COMP%], .is-dark   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-in[_ngcontent-%COMP%]{box-shadow:0 10px 22px #00000059}.plans-wrapper[_ngcontent-%COMP%]   .plan-corner-icon[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:.75rem;background:color-mix(in oklab,var(--surface) 85%,transparent);border:1px solid color-mix(in oklab,var(--border) 80%,transparent);color:var(--bulma-link, #485fc7);font-size:1.2rem;z-index:2}.plans-wrapper[_ngcontent-%COMP%]   .plans-grid[_ngcontent-%COMP%]{gap:0}.plans-wrapper[_ngcontent-%COMP%]   .plans-grid[_ngcontent-%COMP%] > .column[_ngcontent-%COMP%]{padding-top:.85rem;padding-bottom:.85rem}@media(max-width:768px){.plans-wrapper[_ngcontent-%COMP%]   .controls[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.plans-wrapper[_ngcontent-%COMP%]   .billing-toggle[_ngcontent-%COMP%], .currency-select[_ngcontent-%COMP%], .packs-toggle[_ngcontent-%COMP%]{width:100%}.plans-wrapper[_ngcontent-%COMP%]   .billing-toggle[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{flex:1;text-align:center}
1.controls-bar[_ngcontent-%COMP%]{align-items:stretch}.controls-center[_ngcontent-%COMP%]{width:100%;flex-direction:column;align-items:stretch;gap:.75rem}.packs-tab-btn[_ngcontent-%COMP%]{width:100%;justify-content:center}.plans-wrapper[_ngcontent-%COMP%]   .plan-card--highlight[_ngcontent-%COMP%]{transform:none!important}}@media(max-width:640px){.plans-wrapper[_ngcontent-%COMP%]   .packs-addons[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.plans-wrapper[_ngcontent-%COMP%]   .packs-addons[_ngcontent-%COMP%]   .control[_ngcontent-%COMP%], .plans-wrapper[_ngcontent-%COMP%]   .packs-addons[_ngcontent-%COMP%]   .select[_ngcontent-%COMP%], .plans-wrapper[_ngcontent-%COMP%]   .packs-addons[_ngcontent-%COMP%]   .select[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .plans-wrapper[_ngcontent-%COMP%]   .packs-addons[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{width:100%}.plans-wrapper[_ngcontent-%COMP%]   .packs-addons[_ngcontent-%COMP%]   .select[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.plans-wrapper[_ngcontent-%COMP%]   .packs-addons[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{border-radius:.5rem;margin-top:.5rem}.packs-modal-body[_ngcontent-%COMP%]{padding:1rem}.plans-wrapper[_ngcontent-%COMP%]   .tools-details[_ngcontent-%COMP%]{padding:.6rem .75rem}}@media(max-width:420px){.plans-wrapper[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:1.5rem;line-height:1.15}.plans-wrapper[_ngcontent-%COMP%]   .tag[_ngcontent-%COMP%]{font-size:.75rem}.plans-wrapper[_ngcontent-%COMP%]   .controls[_ngcontent-%COMP%]{gap:.5rem}.plans-wrapper[_ngcontent-%COMP%]   .billing-toggle[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:.55rem .9rem;font-size:.95rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]{padding:1rem;border-radius:1rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-title[_ngcontent-%COMP%]{font-size:1rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .best-value[_ngcontent-%COMP%]{font-size:.7rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]{font-size:1.8rem;letter-spacing:.1px}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .per[_ngcontent-%COMP%]{font-size:.85rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .words[_ngcontent-%COMP%]{font-size:.95rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .features[_ngcontent-%COMP%]{gap:.45rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .feature[_ngcontent-%COMP%]{min-height:1.5rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .check[_ngcontent-%COMP%]{font-size:1rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-size:.95rem;line-height:1.25}.plans-wrapper[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{font-size:.9rem;padding:.5rem .75rem}.plans-wrapper[_ngcontent-%COMP%]   .packs-box[_ngcontent-%COMP%]{padding:1rem;border-radius:1rem}.plans-wrapper[_ngcontent-%COMP%]   .packs-box[_ngcontent-%COMP%]   h2.subtitle[_ngcontent-%COMP%]{font-size:1.1rem}.plans-wrapper[_ngcontent-%COMP%]   .popular-badge[_ngcontent-%COMP%]{padding:.4rem 1rem;font-size:.8rem;transform:translate(-50%,-60%)}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%]{padding-right:5.6rem}.plans-wrapper[_ngcontent-%COMP%]   .popular-badge-in[_ngcontent-%COMP%]{font-size:.72rem;padding:.3rem .7rem}}@media(max-width:360px){.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]{font-size:1.9rem}}.plans-wrapper.section[_ngcontent-%COMP%]{padding-top:2.25rem;padding-bottom:2.25rem}.plans-wrapper[_ngcontent-%COMP%]   .title.has-text-centered[_ngcontent-%COMP%]{margin-bottom:1.25rem!important}.plans-wrapper[_ngcontent-%COMP%]   .controls-bar.mb-6[_ngcontent-%COMP%]{margin-bottom:2.75rem!important}.plans-wrapper[_ngcontent-%COMP%]   .plans-grid[_ngcontent-%COMP%] > .column[_ngcontent-%COMP%]{padding-top:.55rem!important;padding-bottom:.55rem!important}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]{padding:1.1rem!important}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%]{margin-bottom:.5rem!important;padding-top:.35rem}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-title[_ngcontent-%COMP%]{font-size:1.2rem!important}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]{font-size:1.9rem!important}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .words[_ngcontent-%COMP%]{margin-top:.35rem!important;font-size:.95rem!important}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{margin:.85rem 0!important}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .features[_ngcontent-%COMP%]{gap:.6rem!important}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .feature[_ngcontent-%COMP%]{min-height:1.5rem!important;gap:.45rem!important}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-size:.95rem!important;line-height:1.22!important}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .feature-group-title[_ngcontent-%COMP%]{margin-bottom:.15rem!important;font-size:.8rem!important}.plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .feature-group[_ngcontent-%COMP%]{padding-top:.45rem!important}.plans-wrapper[_ngcontent-%COMP%]   .tools-details[_ngcontent-%COMP%]{padding:.45rem .6rem!important;border-radius:.85rem!important}
1.plans-wrapper[_ngcontent-%COMP%]   .tools-list[_ngcontent-%COMP%]{margin-top:.45rem!important;gap:.3rem!important}.plans-wrapper[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{padding-top:.55rem!important;padding-bottom:.55rem!important}@media(min-width:1024px){.plans-wrapper[_ngcontent-%COMP%]   .plan-card--highlight[_ngcontent-%COMP%]{transform:translateY(-6px) scale(1.01)!important}}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.plans-wrapper[_ngcontent-%COMP%]   .plan-card--highlight[_ngcontent-%COMP%]:hover{transform:translateY(-8px) scale(1.015)!important}}html[dir=rtl][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%], html[dir=rtl]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%], html[lang=ar][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%], html[lang=ar]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%], [dir=rtl][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%]{direction:rtl;justify-content:flex-end;padding-right:0;padding-left:6.5rem}html[dir=rtl][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-title[_ngcontent-%COMP%], html[dir=rtl]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-title[_ngcontent-%COMP%], html[lang=ar][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-title[_ngcontent-%COMP%], html[lang=ar]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-title[_ngcontent-%COMP%], [dir=rtl][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-title[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-title[_ngcontent-%COMP%]{text-align:right;margin-left:auto;margin-right:0}html[dir=rtl][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-in[_ngcontent-%COMP%], html[dir=rtl]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-in[_ngcontent-%COMP%], html[lang=ar][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-in[_ngcontent-%COMP%], html[lang=ar]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-in[_ngcontent-%COMP%], [dir=rtl][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-in[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-in[_ngcontent-%COMP%]{left:.05rem;right:auto}@media(max-width:420px){html[dir=rtl][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%], html[dir=rtl]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%], html[lang=ar][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%], html[lang=ar]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%], [dir=rtl][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .plan-head[_ngcontent-%COMP%]{padding-left:5.6rem}}@media(max-width:768px){.plans-wrapper[_ngcontent-%COMP%]   .billing-toggle.packs-toggle[_ngcontent-%COMP%]{width:100%}.plans-wrapper[_ngcontent-%COMP%]   .packs-toggle[_ngcontent-%COMP%]   .toggle-single[_ngcontent-%COMP%]{width:100%;white-space:normal;text-align:center;line-height:1.2;padding:.75rem 1rem;word-break:break-word;overflow-wrap:anywhere}}@media(max-width:420px){.plans-wrapper[_ngcontent-%COMP%]   .packs-toggle[_ngcontent-%COMP%]   .toggle-single[_ngcontent-%COMP%]{font-size:.95rem}}.plans-wrapper[_ngcontent-%COMP%]   .popular-badge-center[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%,-55%);z-index:9;display:inline-flex;align-items:center;justify-content:center;padding:.42rem 1.05rem;border-radius:999px;font-weight:900;font-size:.86rem;line-height:1;background:var(--bulma-link, #485fc7);color:#fff;box-shadow:0 14px 30px #00000024;white-space:nowrap}[data-theme=dark][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-center[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-center[_ngcontent-%COMP%], .is-dark[_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-center[_ngcontent-%COMP%], .is-dark   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-center[_ngcontent-%COMP%]{box-shadow:0 14px 30px #00000059}[data-theme=dark][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-float[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-float[_ngcontent-%COMP%], .is-dark[_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-float[_ngcontent-%COMP%], .is-dark   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-float[_ngcontent-%COMP%]{box-shadow:0 14px 30px #00000059}[data-theme=dark][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-center[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-center[_ngcontent-%COMP%], .is-dark[_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-center[_ngcontent-%COMP%], .is-dark   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .popular-badge-center[_ngcontent-%COMP%]{box-shadow:0 10px 22px #00000059}.plans-wrapper[_ngcontent-%COMP%]   .promo-badge[_ngcontent-%COMP%]{position:absolute;top:.65rem;right:.75rem;left:auto;z-index:7;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;font-weight:900;font-size:.85rem;letter-spacing:.2px;background:var(--bulma-link, #485fc7);color:#fff;box-shadow:0 12px 26px #0000001f;-webkit-user-select:none;user-select:none}.plans-wrapper[_ngcontent-%COMP%]   .promo-badge--pulse[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;border-radius:inherit;border:4px double color-mix(in oklab,var(--bulma-link, #485fc7) 75%,white);animation:_ngcontent-%COMP%_promoPulse 1.1s ease infinite;pointer-events:none}@keyframes _ngcontent-%COMP%_promoPulse{0%{transform:scale(1);opacity:1}60%{transform:scale(1.28);opacity:.45}to{transform:scale(1.42);opacity:0}
1}[data-theme=dark][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .promo-badge[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .promo-badge[_ngcontent-%COMP%], .is-dark[_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .promo-badge[_ngcontent-%COMP%], .is-dark   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .promo-badge[_ngcontent-%COMP%]{box-shadow:0 14px 30px #00000059}@media(prefers-reduced-motion:reduce){.plans-wrapper[_ngcontent-%COMP%]   .promo-badge--pulse[_ngcontent-%COMP%]:before{animation:none!important}}html[dir=rtl][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .promo-badge[_ngcontent-%COMP%], html[dir=rtl]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .promo-badge[_ngcontent-%COMP%], html[lang=ar][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .promo-badge[_ngcontent-%COMP%], html[lang=ar]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .promo-badge[_ngcontent-%COMP%], [dir=rtl][_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .promo-badge[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .plans-wrapper[_ngcontent-%COMP%]   .promo-badge[_ngcontent-%COMP%]{right:auto;left:.75rem}.plans-promo-strip[_ngcontent-%COMP%]{margin-bottom:.6rem}.plans-promo-strip[_ngcontent-%COMP%]   .promo-pill[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem .9rem;border-radius:999px;color:var(--text-strong);font-weight:800;flex-wrap:wrap}.plans-promo-strip[_ngcontent-%COMP%]   .promo-pill-discount[_ngcontent-%COMP%]{color:var(--bulma-link, #485fc7);font-weight:900}.plans-promo-strip[_ngcontent-%COMP%]   .promo-pill-sep[_ngcontent-%COMP%]{opacity:.55;font-weight:900}.plans-promo-strip[_ngcontent-%COMP%]   .promo-pill-label[_ngcontent-%COMP%], .plans-promo-strip[_ngcontent-%COMP%]   .promo-pill-code-label[_ngcontent-%COMP%]{font-weight:800;color:var(--text)}.plans-promo-strip[_ngcontent-%COMP%]   .promo-code[_ngcontent-%COMP%]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:900;padding:.15rem .45rem;border-radius:.6rem;background:color-mix(in oklab,var(--surface) 85%,transparent);border:1px dashed color-mix(in oklab,var(--bulma-link, #485fc7) 35%,transparent);color:var(--bulma-link, #485fc7)}@media(max-width:420px){.plans-promo-strip[_ngcontent-%COMP%]   .promo-pill[_ngcontent-%COMP%]{padding:.45rem .75rem;font-size:.92rem}}html[dir=rtl][_nghost-%COMP%]   .plans-promo-strip[_ngcontent-%COMP%]   .promo-pill[_ngcontent-%COMP%], html[dir=rtl]   [_nghost-%COMP%]   .plans-promo-strip[_ngcontent-%COMP%]   .promo-pill[_ngcontent-%COMP%], [dir=rtl][_nghost-%COMP%]   .plans-promo-strip[_ngcontent-%COMP%]   .promo-pill[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .plans-promo-strip[_ngcontent-%COMP%]   .promo-pill[_ngcontent-%COMP%]{direction:rtl}.plans-wrapper[_ngcontent-%COMP%]   .price-row--promo[_ngcontent-%COMP%]{gap:.55rem}.plans-wrapper[_ngcontent-%COMP%]   .price--new[_ngcontent-%COMP%]{color:var(--bulma-link, #485fc7)!important}.plans-wrapper[_ngcontent-%COMP%]   .price-old[_ngcontent-%COMP%]{display:inline-block;font-weight:800;font-size:1.05rem;color:color-mix(in oklab,var(--text) 55%,transparent);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:color-mix(in oklab,var(--text) 55%,transparent);opacity:.9;transform:translateY(2px)}@media(max-width:420px){.plans-wrapper[_ngcontent-%COMP%]   .price-old[_ngcontent-%COMP%]{font-size:.95rem}}.plans-compare-section[_ngcontent-%COMP%]{padding-top:calc(1rem + 10px)}.plans-compare-title[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:800;text-align:center;color:var(--text-strong, var(--text));margin-bottom:2rem;letter-spacing:.2px}.plans-compare-scroll[_ngcontent-%COMP%]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--border);border-radius:1.35rem;background:var(--surface);box-shadow:var(--shadow)}.plans-compare-table[_ngcontent-%COMP%]{width:100%;border-collapse:separate;border-spacing:0;min-width:640px}.plans-compare-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .plans-compare-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.95rem 1.25rem;text-align:center;vertical-align:middle}.plans-compare-th-label[_ngcontent-%COMP%]{width:34%}.plans-compare-th-label[_ngcontent-%COMP%], .plans-compare-td-label[_ngcontent-%COMP%]{position:sticky;left:0;z-index:2;background:var(--surface)}.plans-compare-group-row[_ngcontent-%COMP%]   .plans-compare-td-label[_ngcontent-%COMP%], .plans-compare-group-row[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:first-child{position:sticky;left:0;z-index:2}.plans-compare-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding-top:1.35rem;padding-bottom:1.1rem;border-bottom:1px solid var(--border);background:var(--surface)}.plans-compare-th-plan[_ngcontent-%COMP%]{font-weight:800;color:var(--text-strong, var(--text));font-size:1.02rem;white-space:nowrap;position:relative}
1.plans-compare-th-plan-name[_ngcontent-%COMP%]{display:block}.plans-compare-th-badge[_ngcontent-%COMP%]{display:inline-block;margin-top:.4rem;padding:.15rem .6rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:var(--bulma-link, #485fc7)}.plans-compare-th-plan.is-highlight[_ngcontent-%COMP%]{color:var(--bulma-link, #485fc7)}.plans-compare-td-value.is-highlight[_ngcontent-%COMP%]{background:color-mix(in oklab,var(--bulma-link, #485fc7) 5%,transparent)}.plans-compare-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:last-of-type   .plans-compare-td-value.is-highlight[_ngcontent-%COMP%]{border-radius:0 0 1rem 1rem}.plans-compare-group-row[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{text-align:left;padding:.7rem 1.25rem;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklab,var(--text) 60%,transparent);background:color-mix(in oklab,var(--text) 5%,var(--surface));border-top:2px solid var(--border);border-bottom:1px solid var(--border)}.plans-compare-group-row[_ngcontent-%COMP%]:first-of-type   td[_ngcontent-%COMP%]{border-top:none}.plans-compare-group-icon[_ngcontent-%COMP%]{font-size:16px!important;vertical-align:-3px;margin-right:.4rem;color:var(--bulma-link, #485fc7)}[data-theme=dark][_nghost-%COMP%]   .plans-compare-group-row[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .plans-compare-group-row[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{background:color-mix(in oklab,#fff 6%,var(--surface))}.plans-compare-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:not(.plans-compare-group-row){transition:background .12s ease}.plans-compare-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:not(.plans-compare-group-row):hover{background:color-mix(in oklab,var(--bulma-link, #485fc7) 6%,transparent)}.plans-compare-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:not(.plans-compare-group-row):hover   .plans-compare-td-label[_ngcontent-%COMP%], .plans-compare-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:not(.plans-compare-group-row):hover   .plans-compare-td-value.is-highlight[_ngcontent-%COMP%]{background:color-mix(in oklab,var(--bulma-link, #485fc7) 9%,transparent)}.plans-compare-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:not(.plans-compare-group-row):not(:last-child)   td[_ngcontent-%COMP%]{border-bottom:1px solid color-mix(in oklab,var(--border) 65%,transparent)}.plans-compare-td-label[_ngcontent-%COMP%]{text-align:left;color:var(--text);font-size:.89rem;font-weight:500}.plans-compare-value[_ngcontent-%COMP%]{color:var(--text);font-size:.89rem;font-weight:600}.plans-compare-icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;font-size:.92rem;font-weight:700;line-height:1}.plans-compare-icon--yes[_ngcontent-%COMP%]{background:color-mix(in oklab,#22c55e 18%,transparent);color:#16a34a;box-shadow:0 0 0 1px color-mix(in oklab,#22c55e 25%,transparent) inset}.plans-compare-icon--no[_ngcontent-%COMP%]{background:color-mix(in oklab,var(--text) 8%,transparent);color:color-mix(in oklab,var(--text) 40%,transparent)}[data-theme=dark][_nghost-%COMP%]   .plans-compare-icon--yes[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .plans-compare-icon--yes[_ngcontent-%COMP%]{background:color-mix(in oklab,#22c55e 25%,transparent);color:#4ade80}[data-theme=dark][_nghost-%COMP%]   .plans-compare-th-badge[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .plans-compare-th-badge[_ngcontent-%COMP%]{color:var(--text-strong, #fff)}@media(max-width:640px){.plans-compare-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .plans-compare-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.75rem .85rem}.plans-compare-th-label[_ngcontent-%COMP%]{width:42%}}.plans-faq-section[_ngcontent-%COMP%]{max-width:900px;margin:0 auto;padding-top:2.5rem}.plans-faq-title[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;text-align:center;color:var(--text);margin-bottom:1.75rem}.plans-faq-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.75rem}.plans-faq-item[_ngcontent-%COMP%]{background:var(--surface);border:1px solid var(--border);border-radius:.9rem;padding:1rem 1.25rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.plans-faq-item[_ngcontent-%COMP%]:hover{border-color:color-mix(in oklab,var(--bulma-link, #485fc7) 35%,var(--border))}.plans-faq-item.is-open[_ngcontent-%COMP%]{box-shadow:var(--shadow)}.plans-faq-item__q[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:600;color:var(--text);font-size:.95rem}.plans-faq-chevron[_ngcontent-%COMP%]{flex-shrink:0;font-size:22px!important;color:var(--bulma-link, #485fc7);transition:transform .2s ease}.plans-faq-item.is-open[_ngcontent-%COMP%]   .plans-faq-chevron[_ngcontent-%COMP%]{transform:rotate(180deg)}.plans-faq-item__a[_ngcontent-%COMP%]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border)}.plans-faq-item__a[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0;color:color-mix(in oklab,var(--text) 78%,transparent);font-size:.9rem;line-height:1.6}'],changeDetection:1})}return t})()});$t();export{un as PlansComponent};

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.