.g.h{transition:width 0.3s ease,max-width 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease,color 0.3s ease,border-radius 0.3s ease,border 0.3s ease;margin:0 auto;position:relative;padding:0 !important;font-size:16px !important;--font-size-text:1em;--font-size-headings:1.5em;font-family:var(--font-family);letter-spacing:var(--text-letter-spacing,normal);display:flex;flex-direction:column;overflow:hidden}.g.h h2,.g.h h3{font-family:var(--font-family);color:var(--subheadings-color,var(--headings-color));letter-spacing:var(--subheadings-letter-spacing,normal);margin-top:1.5em;margin-bottom:0.75em}.g.h h2{font-size:calc(1.5em * var(--font-size-subheadings,1))}.g.h h3{font-size:calc(1.25em * var(--font-size-subheadings,1))}.e{flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:2rem;-ms-overflow-style:none;scrollbar-width:none}.e::-webkit-scrollbar{display:none}.a{position:absolute;top:1rem;left:2rem;z-index:100;display:flex;justify-content:flex-start;pointer-events:none}.k{display:flex;align-items:center;gap:0.5rem;background:var(--color-card-background);padding:0.25rem;border-radius:0.5rem;border:1px solid var(--color-secondary-border);box-shadow:0 4px 12px rgba(0,0,0,0.1);pointer-events:auto}.ag{background:transparent;border:none;color:var(--color-text-muted);border-radius:0.25rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s}.ag:hover{background-color:var(--color-secondary-border);color:var(--color-primary)}.ag.ai{background:var(--color-primary);color:var(--color-primary-contrast-text)}.ag svg{width:1.25rem;height:1.25rem;fill:currentColor}.g.h.y{width:100%;max-width:100%;border-radius:0;border:none}.g.h.aa{width:768px;margin-top:2rem;margin-bottom:2rem;height:calc(100vh - 4rem);border:12px solid #2d2d2d;border-radius:30px;box-shadow:0 0 0 2px #4a4a4a,0 20px 40px rgba(0,0,0,0.3);background-color:var(--color-background)}.g.h.ab{width:375px;margin-top:1rem;margin-bottom:2rem;height:calc(100vh - 4rem);border:8px solid #2d2d2d;border-radius:40px;box-shadow:0 0 0 2px #4a4a4a,0 20px 40px rgba(0,0,0,0.4);background-color:var(--color-background)}.g.h.ab::before{content:'';display:block;position:sticky;top:0;left:50%;transform:translateX(-50%);width:120px;height:24px;background-color:#2d2d2d;border-bottom-left-radius:12px;border-bottom-right-radius:12px;z-index:1000;margin:0 auto -24px auto;pointer-events:none;background-image:radial-gradient(circle,#111 30%,#2a2a2a 40%,transparent 50%),linear-gradient(#151515,#151515),radial-gradient(circle,#08081a 40%,#2a2a2a 50%,transparent 60%),radial-gradient(circle,#08081a 40%,#2a2a2a 50%,transparent 60%);background-position:18px center,center center,86px 5px,100px 5px;background-size:10px 10px,40px 4px,12px 12px,12px 12px;background-repeat:no-repeat}.ac{padding-top:var(--firm-block-padding-top,0em);padding-bottom:var(--firm-block-padding-bottom,1.4em);padding-left:max(0em,var(--firm-block-padding-x,2em));padding-right:max(0em,var(--firm-block-padding-x,2em));margin-left:min(0em,var(--firm-block-padding-x,2em));margin-right:min(0em,var(--firm-block-padding-x,2em));position:relative;border:2px solid transparent;transition:border-color 0.2s,background-color 0.2s,padding 0.2s,margin 0.2s}.g.i .ac:hover{border-color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),0.05);z-index:10}.v{position:absolute;top:-1.5rem;right:1rem;display:none;background:rgba(40,40,40,0.9);border:1px solid rgba(255,255,255,0.2);border-radius:0.5rem;padding:0.25rem;box-shadow:0 4px 10px rgba(0,0,0,0.3);z-index:10;gap:0.25rem}.g.i .ac .v,.g.i .b .v{display:none}.g.i.m .ac .v,.g.i.l .ac .v,.g.i.m .b .v,.g.i.l .b .v{display:flex}.ad{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:0.25rem;cursor:pointer;color:rgba(255,255,255,0.9);transition:all 0.2s}.ad:hover{background-color:rgba(255,255,255,0.2);color:#ffffff}.ad.z:hover{color:#ff4d4d;background-color:rgba(255,77,77,0.2)}.ad svg{width:1.25rem;height:1.25rem;fill:currentColor}.ac:first-child{padding-top:calc(var(--firm-block-padding-top,0em) + 1em)}.ac:first-child .v{top:0.5rem}.af{text-align:center}.ae{font-size:calc(var(--font-size-headings,1.5em) * 1.33);margin-bottom:1rem;transition:color 0.3s ease,font-size 0.3s ease;margin-top:0;color:var(--headings-color);letter-spacing:var(--headings-letter-spacing,normal)}.q{font-size:calc(var(--font-size-text,1em) * 1.1);line-height:1.6;max-width:800px;margin:0 auto;color:var(--text-color);transition:color 0.3s ease,font-size 0.3s ease}.t{background-color:var(--firm-block-bg-color,var(--color-card-background));border:var(--firm-block-border-width,0px) solid var(--firm-block-border-color,var(--color-card-border));backdrop-filter:blur(var(--firm-block-blur,0px));padding:2em;margin:1em auto;max-width:800px;box-shadow:0 4px 20px rgba(0,0,0,0.05);transition:all 0.3s ease}[data-block-container-type="type-1"] .t{border-radius:0px}[data-block-container-type="type-2"] .t{border-radius:8px}[data-block-container-type="type-3"] .t{border-radius:16px}[data-block-container-type="type-4"] .t{border-radius:24px}[data-block-container-type="type-5"] .t{border-radius:0px 24px}[data-block-container-type="type-6"] .t{border-radius:24px 0px}[data-block-container-type="type-7"] .t{border-radius:16px 16px 0 0}[data-block-container-type="type-8"] .t{border-radius:0 0 16px 16px}[data-block-container-type="type-9"] .t{border-radius:16px 0 0 16px}[data-block-container-type="type-10"] .t{border-radius:0 16px 16px 0}[data-block-fill-type="fill-1"] .t{background:var(--firm-block-bg-color)}[data-block-fill-type="fill-2"] .t{background:linear-gradient(to bottom,var(--firm-block-bg-color),transparent)}[data-block-fill-type="fill-3"] .t{background:linear-gradient(to right,var(--firm-block-bg-color),transparent)}[data-block-fill-type="fill-4"] .t{background:linear-gradient(135deg,var(--firm-block-bg-color),transparent)}[data-block-fill-type="fill-5"] .t{background:radial-gradient(circle,var(--firm-block-bg-color),transparent)}[data-block-fill-type="fill-6"] .t{background:radial-gradient(circle at top left,var(--firm-block-bg-color),transparent 70%)}[data-block-fill-type="fill-7"] .t{background-color:var(--firm-block-bg-color);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.ao.an/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E")}[data-block-fill-type="fill-8"] .t{background-color:transparent;background-image:radial-gradient(circle at 15% 15%,var(--firm-block-bg-color) 0%,transparent 55%),radial-gradient(circle at 85% 85%,var(--firm-block-bg-color) 0%,transparent 55%),radial-gradient(circle at 50% 50%,var(--firm-block-bg-color) 0%,transparent 40%)}[data-block-fill-type="fill-9"] .t{background-color:transparent;background-image:radial-gradient(circle at 100% 0%,var(--firm-block-bg-color) 10%,transparent 60%),radial-gradient(circle at 0% 100%,var(--firm-block-bg-color) 10%,transparent 60%),radial-gradient(ellipse at 50% 50%,var(--firm-block-bg-color) 0%,transparent 50%)}[data-block-fill-type="fill-10"] .t{background:transparent}.n{padding:3rem 1rem;text-align:center;color:var(--color-text-muted);font-style:italic;display:none}.g.i .n{display:block}.b{flex-shrink:0;width:100%;z-index:1000;position:static}.b .v{top:-2.5rem;right:0.5rem}.c{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(20,20,20,0.95);backdrop-filter:blur(10px);z-index:2000;transform:translateY(100%);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column}.c.ak{transform:translateY(0)}.d{padding:1rem;border-bottom:1px solid rgba(255,255,255,0.1);color:#fff;text-align:center;font-weight:bold;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;min-height:4rem}.j{position:absolute;right:1rem;background:transparent;border:none;color:#fff;cursor:pointer;padding:0.5rem;display:flex;align-items:center;justify-content:center}.j svg{width:1.5rem;height:1.5rem;fill:currentColor}.f{overflow-y:auto;padding:0.5rem 0;flex-grow:1;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.3) transparent}.f::-webkit-scrollbar{width:4px}.f::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.3);border-radius:2px}.w{display:block;padding:1rem 1.5rem;color:#fff;text-decoration:none;font-size:1rem;border-bottom:1px solid rgba(255,255,255,0.05);transition:background 0.2s;cursor:pointer}.w:hover{background-color:rgba(255,255,255,0.1)}.w:last-child{border-bottom:none}.r{width:100%;height:var(--firm-menu-height,4rem);background-color:var(--firm-menu-bg-color,#1a1a1a);backdrop-filter:blur(var(--firm-menu-blur,0px));display:flex;justify-content:space-around;align-items:center;padding:0 1rem;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;position:relative;z-index:1002}.r.al{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;padding:0 0.5rem}.r.aj{display:grid;grid-template-columns:repeat(5,1fr);justify-items:center;padding:0 0.5rem}.r.am,.r.ah{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;padding:0 0.5rem}.x{background:transparent;border:none;color:var(--firm-menu-icon-color,#ffffff);width:3rem;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity 0.2s}.x:hover{opacity:0.7}.x svg{width:var(--firm-menu-icon-size,1.5rem);height:var(--firm-menu-icon-size,1.5rem);fill:currentColor}.r.aj .x,.r.am .x,.r.ah .x{flex-direction:column;justify-content:center;gap:0.2rem;height:100%;width:100%;padding:2px 0}.r.aj .x span,.r.am .x span,.r.ah .x span{font-size:var(--firm-menu-font-size,0.65rem);font-weight:400;opacity:0.8;line-height:1;color:var(--firm-menu-text-color,currentColor)}.g[data-menu-labels="false"] .x span{display:none !important}.g:not(.ab) .b{display:none !important}.o{background-color:transparent !important;color:inherit;--color-background:unset;--color-text-light:unset;--color-text-muted:unset;--color-primary:unset;--color-secondary-border:unset;--headings-color:unset;--text-color:unset;--subheadings-color:unset}.g.h.ab.o,.g.h.aa.o{backdrop-filter:blur(5px)}.s{--color-background:#ffffff;--color-text-light:#1c2a45;--color-text-muted:#5a687f;--color-primary:#ff7a59;--color-secondary-border:#e0e8ef;--headings-color:#1c2a45;--text-color:#1c2a45;--subheadings-color:#1c2a45;background-color:var(--color-background) !important;color:var(--color-text-light) !important}.u{--color-background:#1a1a1a;--color-text-light:#f0f0f0;--color-text-muted:#aaaaaa;--color-primary:#ff7a59;--color-secondary-border:#333333;--headings-color:#ffffff;--text-color:#f0f0f0;--subheadings-color:#f0f0f0;background-color:var(--color-background) !important;color:var(--color-text-light) !important}.p{--color-background:#ffffff;--color-text-light:#1c2a45;--color-text-muted:#5a687f;--color-primary:#ff7a59;--color-secondary-border:#e0e8ef;--headings-color:#1c2a45;--text-color:#1c2a45;--subheadings-color:#1c2a45;background-color:var(--color-background) !important;color:var(--color-text-light) !important}body{margin:0;padding:0;min-height:100vh;background:linear-gradient(rgb(45,20,44) 0%,rgb(81,14,82) 0%,rgb(26,26,26) 100%);color:var(--text-color);font-family:var(--font-family);overflow-x:hidden}.g.h{--font-family:'Roboto',sans-serif;--font-family-headings:'Oswald',sans-serif;--font-size-text:1em;--font-size-headings:1.5em;--text-color:hsl(58,100%,98%);--headings-color:hsl(267,100%,90%);--subheadings-color:#1c2a45;--firm-block-bg-color:hsla(244,100%,50%,0.1);--firm-block-base-color:hsl(244,100%,50%);--firm-block-opacity:0.1;--firm-block-blur:0px;--firm-block-border-color:hsl(240,100%,75%);--firm-block-border-width:1px;--firm-block-padding-x:0.8em;--firm-block-padding-top:2.7em;--firm-block-padding-bottom:2.9em;--firm-menu-height:3.4rem;--firm-menu-icon-size:1.5rem;--firm-menu-font-size:0.65rem;--firm-menu-bg-color:hsla(272,27%,10%,0.79);--firm-menu-blur:0px;--firm-menu-icon-color:hsl(297,100%,100%);--firm-menu-text-color:hsl(297,100%,100%)}.g h1,.g h2,.g h3{font-family:var(--font-family-headings)}.g h2,.g h3{font-family:var(--font-family)}.g{font-family:var(--font-family)}.b{display:none !important}@media (max-width:768px){.g.h .b,.g.y .b{display:block !important;z-index:9999;position:fixed !important;bottom:0 !important;width:100% !important}.g{padding-bottom:5rem !important}}.c{position:fixed !important;top:0;left:0;width:100vw;height:100vh;z-index:3000;transform:translateY(100%)}.c.ak{transform:translateY(0)}