@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text-1);overflow-x:hidden}html{scrollbar-gutter:stable}html,body,#root{min-height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@property --accent-l{syntax: "<number>"; initial-value: .52; inherits: true;}@property --accent-c{syntax: "<number>"; initial-value: .115; inherits: true;}:root{color-scheme:light;--font-body: "Manrope", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Cormorant Garamond", Georgia, serif;--accent-h: 52;--accent: oklch(var(--accent-l) var(--accent-c) var(--accent-h));--accent-hover: light-dark(oklch(.415 .105 48), oklch(.72 .1 52));--accent-soft: color-mix(in oklch, var(--accent) 12%, transparent);--bg: light-dark(oklch(.952 .009 82), oklch(.18 .015 52));--bg-elevated: light-dark(oklch(.985 .008 82 / .88), oklch(.22 .018 52 / .88));--bg-card: light-dark(oklch(.99 .006 80 / .9), oklch(.24 .016 52 / .9));--bg-card-strong: light-dark(oklch(1 0 0 / .96), oklch(.26 .014 52 / .96));--text-1: light-dark(oklch(.138 .022 52), oklch(.92 .01 82));--text-2: light-dark(oklch(.405 .024 52), oklch(.65 .015 72));--text-3: light-dark(oklch(.576 .02 58), oklch(.48 .015 65));--c-border: oklch(.37 .03 52);--border: light-dark( color-mix(in oklch, var(--c-border) 14%, transparent), color-mix(in oklch, var(--c-border) 22%, transparent) );--border-strong: light-dark( color-mix(in oklch, var(--c-border) 22%, transparent), color-mix(in oklch, var(--c-border) 36%, transparent) );--c-shadow: oklch(.2 .025 52);--shadow-soft: 0 0 0 1px color-mix(in oklch, var(--c-shadow) 3%, transparent), 0 1px 2px color-mix(in oklch, var(--c-shadow) 6%, transparent), 0 4px 16px color-mix(in oklch, var(--c-shadow) 8%, transparent);--shadow-card: 0 0 0 1px color-mix(in oklch, var(--c-shadow) 3%, transparent), 0 2px 4px color-mix(in oklch, var(--c-shadow) 8%, transparent), 0 8px 32px color-mix(in oklch, var(--c-shadow) 12%, transparent);--shadow-press: 0 0 0 1px color-mix(in oklch, var(--c-shadow) 3%, transparent), 0 4px 12px color-mix(in oklch, var(--c-shadow) 10%, transparent);--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 26px;--radius-xl: 34px;--nav-h: 0px;--nav-offset: calc(var(--nav-h) + env(safe-area-inset-top, 0px));--mobile-tab-h: 0px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 48px;--sp-10: 64px}html.dark{color-scheme:dark;--accent-l: .65;--accent-c: .1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{font-family:var(--font-body)!important}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes viewEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes viewExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes navActionsEnter{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes paletteRipple{0%{clip-path:circle(0px at var(--ripple-x) var(--ripple-y));opacity:.22}to{clip-path:circle(3000px at var(--ripple-x) var(--ripple-y));opacity:0}}.palette-ripple{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background:var(--ripple-color);animation:paletteRipple .85s cubic-bezier(.16,1,.3,1) forwards}.App{min-height:100vh;display:flex;flex-direction:column;position:relative;padding-top:0;background:linear-gradient(180deg,#f6f3ed,#efece6 48%,#f4f1ec);color:var(--text-1)}.view-frame{flex:1;display:flex;flex-direction:column;min-height:0}.view-slot{flex:1;display:flex;flex-direction:column;animation:viewEnter .36s cubic-bezier(.16,1,.3,1) both}.view-frame--exit .view-slot{animation:viewExit .19s cubic-bezier(.4,0,1,1) both;pointer-events:none}.app-shell{flex:1;width:min(1480px,calc(100% - 40px));margin:0 auto;padding:8px 0 16px}.surface-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.workbench-title,.surface-title{margin:12px 0 0;font-family:var(--font-display)!important;font-weight:600;line-height:.95;text-wrap:balance}.workbench-title{margin-top:2px;font-size:clamp(1.1rem,1.8vw,1.6rem);line-height:1.25;padding-bottom:0}.workbench-copy,.surface-copy,.preview-shell-copy,.footer .content p{margin:16px 0 0;font-size:15px;line-height:1.7;color:var(--text-2);text-wrap:pretty}.workspace{display:grid;grid-template-columns:min(400px,32%) minmax(0,1fr);gap:24px;align-items:start}.panel-left{align-self:start;padding-right:8px;min-width:0;overflow:hidden}.panel-left-card{display:flex;flex-direction:column;gap:12px;overflow:visible;min-width:0;width:100%}.panel-left-card .swatch-section{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;gap:10px}.panel-left-divider{height:1px;background:var(--border);margin:0 -20px}.panel-left-settings{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0}.panel-left-settings-label{font-size:12px;font-weight:600;color:var(--text-2)}.panel-left-settings-toggle{border:1px solid var(--border);background:transparent;color:var(--text-2);font-size:11px;font-weight:700;padding:4px 12px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.panel-left-settings-toggle.active{background:color-mix(in oklch,var(--accent) 12%,transparent);border-color:color-mix(in oklch,var(--accent) 30%,transparent);color:var(--accent)}.panel-left-settings-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel-divider{height:1px;background:var(--border);margin:4px 0}.surface-card,.preview-shell{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);background-clip:padding-box;box-shadow:var(--shadow-soft);overflow:hidden;isolation:isolate}.surface-card{padding:20px;animation:fadeUp .4s ease-out both;display:flex;flex-direction:column;gap:14px;background:var(--bg-card)}.surface-card-strong{background:var(--bg-card-strong)}.surface-header{margin-bottom:16px}.surface-title{font-size:clamp(2rem,2.8vw,2.7rem)}.workbench-header{margin-bottom:0;display:flex;flex-direction:column;gap:4px}.workbench-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.undo-redo-group{display:flex;gap:3px;align-items:center;margin-left:auto}.undo-redo-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid color-mix(in oklch,var(--c-border) 16%,transparent);border-radius:8px;background:light-dark(oklch(.985 .008 82 / .5),oklch(.26 .014 52 / .5));color:var(--text-2);cursor:pointer;flex-shrink:0;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.undo-redo-btn:hover:not(:disabled){background:light-dark(oklch(1 0 0 / .95),oklch(.28 .014 52 / .95));border-color:color-mix(in oklch,var(--c-border) 28%,transparent);color:var(--text-1)}.undo-redo-btn:active:not(:disabled){transform:scale(.96);transition-duration:60ms}.undo-redo-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.undo-redo-btn:disabled{opacity:.28;cursor:not-allowed}.workbench-stage{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 14px;border-radius:999px;border:1px solid rgba(93,66,47,.08);background:#ffffffb8;color:var(--text-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px #fffc}.workbench-copy{margin-top:0;font-size:12px;line-height:1.6}.workbench-accent-preview{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:var(--radius-md);background:light-dark(oklch(.97 .006 82 / .6),oklch(.22 .014 52 / .6));border:1px solid var(--border)}.workbench-accent-group{display:flex;align-items:center;gap:10px}.workbench-accent-group-label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);min-width:44px;flex-shrink:0}.workbench-accent-chips{display:flex;gap:8px;flex-wrap:wrap}.workbench-accent-chip{display:flex;align-items:center;gap:5px}.workbench-accent-dot{width:16px;height:16px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px color-mix(in oklch,var(--c-border) 14%,transparent)}.workbench-accent-chip-label{font-size:10px;font-weight:500;color:var(--text-2);white-space:nowrap}.workbench-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workbench-summary-card{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid rgba(93,66,47,.09);border-radius:18px;background:#ffffffb8;box-shadow:inset 0 1px #fffc,0 10px 24px #2c1a0b0d}.workbench-summary-label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-3)}.workbench-summary-card strong{font-family:var(--font-display)!important;font-size:1.45rem;line-height:.95;color:var(--text-1)}.workbench-summary-card span:last-child{font-size:10px;line-height:1.5;color:var(--text-2)}.preview-shell{padding:24px;background:linear-gradient(180deg,#ffffffc2,#fefbf7eb),var(--bg-card-strong);animation:fadeUp .4s ease-out both}.panel-right{min-width:0}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:center;margin:0!important;padding:0!important;border-bottom:1px solid color-mix(in oklch,var(--c-border) 18%,transparent)!important;background:light-dark(oklch(.965 .008 85 / .86),oklch(.22 .018 52 / .88))!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:none!important}.navbar.has-shadow{box-shadow:none!important}.navbar .navbar-content{width:min(1480px,calc(100% - 40px));margin:0;min-height:var(--nav-h);padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.navbar .navbar-brand{display:flex;align-items:center;min-width:0;gap:12px}.navbar .navbar-brand .navbar-item{padding:0!important;display:flex;align-items:center}.navbar-home-btn{border:none;background:transparent;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px}.navbar-logo{display:block;height:auto;flex-shrink:0}.navbar-logo-wordmark,.navbar-logo-mark-desktop{display:block}.navbar-logo-mark-mobile,.logo-dark{display:none}.navbar-brand-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.navbar-brand-kicker{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--text-3)}.navbar-brand-note{font-size:13px;line-height:1.3;color:var(--text-1);text-wrap:balance}.navbar-actions{display:flex;align-items:center;gap:12px;min-width:0}.navbar{border-bottom:1px solid color-mix(in oklch,var(--c-border) 18%,transparent)!important}.navbar-action-group{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap;animation:navActionsEnter .24s cubic-bezier(.16,1,.3,1) both}.nav-btn,.randomize-btn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;white-space:nowrap;text-decoration:none}.nav-btn-has-icon{padding-left:14px;padding-right:16px}.nav-btn-icon{display:block;flex-shrink:0;transform:translate(-1px)}.nav-proof{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:4px 0;text-decoration:none;transition:transform .18s ease}.nav-proof:hover{transform:translateY(-1px)}.nav-proof img{display:block;width:auto;height:30px}.nav-cta,.nav-btn,.randomize-btn{border-radius:999px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease!important}.nav-btn,.randomize-btn{border:1px solid transparent!important;background:var(--text-1)!important;color:#fff!important;box-shadow:var(--shadow-press)}.nav-btn:hover,.randomize-btn:hover{box-shadow:0 14px 26px #2c1a0b24}.nav-btn:active,.randomize-btn:active{transform:scale(.96)!important;transition-duration:60ms!important;box-shadow:none!important}.nav-btn:focus-visible,.randomize-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nav-btn{cursor:pointer}.nav-btn:disabled{opacity:.32;cursor:not-allowed;box-shadow:none!important;transform:none!important;pointer-events:none}.nav-btn-icon-only{width:36px;min-height:36px!important;padding:0!important;flex-shrink:0}.nav-btn-subtle,.nav-btn:not(.nav-btn-primary){background:#ffffffb8!important;color:var(--text-1)!important;border-color:transparent!important;box-shadow:0 0 0 1px #2c1a0b12,0 1px 2px -1px #2c1a0b14,0 2px 4px #2c1a0b0d!important}.nav-btn-primary,.randomize-btn,.nav-cta{background:var(--accent)!important;color:#fff!important}.nav-btn-primary:hover,.randomize-btn:hover,.nav-cta:hover{background:var(--accent-hover)!important}.next-box{padding:0;margin:0;border:none;background:transparent;box-shadow:none;overflow:visible;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap}.mobile-tabbar{display:none}.mobile-tabbar-btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none!important}.mobile-tabbar-step{border:none;min-width:0;padding:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;cursor:pointer;color:inherit}.mobile-tabbar-meta{display:block;font-size:10px;font-weight:700;letter-spacing:.04em}.mobile-tabbar-title{display:block;font-family:var(--font-body)!important;font-size:12px;font-weight:800;line-height:1.2;color:var(--text-1)}.mobile-tabbar-meta{color:var(--text-3);text-transform:uppercase}.nav-buttons{display:flex;align-items:center;gap:8px;flex-shrink:0}.step-indicator{display:flex;align-items:center;gap:6px;padding:0;border-radius:0;background:transparent;border:none;box-shadow:none;flex-shrink:0;white-space:nowrap}.step-dot{width:8px;height:8px;border-radius:999px;background:#9f5a2a33}.step-dot.active{width:24px;background:var(--accent)}.step-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}.nav-titles{margin-top:14px;text-align:left}.step-hint{margin-top:8px;font-size:10px;line-height:1.5;color:var(--text-3);text-wrap:pretty}.nav-kicker{margin-bottom:6px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.title-one{font-family:var(--font-display)!important;font-size:1.55rem;line-height:1;color:var(--text-1);text-wrap:balance}.title-two{margin-top:6px;font-size:12px;line-height:1.6;color:var(--text-2);text-wrap:pretty}.title-three{margin-top:6px;font-size:10px;line-height:1.55;color:var(--text-3);text-wrap:pretty}.swatch-section{margin:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-soft);flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.swatch-section-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.swatch-section-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap}.accessibility-target-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#ffffffc7;box-shadow:inset 0 0 0 1px #5d422f14}.accessibility-target-btn{border:none;background:transparent;color:var(--text-2);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.accessibility-target-btn:hover{color:var(--text-1);background:#9f5a2a14}.accessibility-target-btn:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 50%,transparent);outline-offset:2px}.accessibility-target-btn--active{background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 14%,transparent),color-mix(in oklch,var(--accent) 20%,transparent));color:var(--text-1);box-shadow:0 0 0 1px color-mix(in oklch,var(--accent) 18%,transparent)}.mood-selector{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:4px 0 2px}.mood-btn{border:none;background:transparent;color:var(--text-2);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:background .14s ease,color .14s ease;box-shadow:inset 0 0 0 1px #5d422f1a}.mood-btn:hover{color:var(--text-1);background:#9f5a2a12}.mood-btn:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 50%,transparent);outline-offset:2px}.mood-btn--active{background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 14%,transparent),color-mix(in oklch,var(--accent) 22%,transparent));color:var(--text-1);box-shadow:0 0 0 1px color-mix(in oklch,var(--accent) 20%,transparent);font-weight:700}.swatch-section-copy{display:flex;flex-direction:column;gap:2px}.swatch-section-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.swatch-section-title{font-size:14px;font-weight:800;color:var(--text-1)}.swatch-section-note{font-size:10px;line-height:1.4;color:var(--text-2)}.swatch-section-helper{margin:0 0 8px;padding:10px 12px;max-width:48ch;border-radius:12px;background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 8%,transparent),color-mix(in oklch,var(--accent) 12%,transparent));font-size:10px;line-height:1.45;color:var(--text-2);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--c-border) 8%,transparent)}.randomize-row{margin-bottom:8px}.swatch-section-badge{flex-shrink:0;padding:5px 8px;border-radius:999px;border:1px solid var(--border);background:#ffffffc2;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}.swatch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;grid-auto-rows:minmax(102px,1fr);align-items:stretch;flex:1;min-height:0}.swatch-grid-page-1{grid-template-rows:repeat(2,minmax(102px,1fr))}.swatch-grid-page-1>:first-child{grid-column:1 / -1}.swatch-grid>*{height:100%}.colour-box,.colour-box-download{min-width:0;margin:0;border-radius:var(--radius-xs)!important;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 1px #ffffff47 inset,0 10px 28px #190f081a;border:1px solid rgba(255,255,255,.2);height:100%}.colour-box.column,.colour-box-download.column{padding:0!important}.colour-box{min-height:128px;transition:background-color .45s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,transform .2s ease;animation:fadeUp .28s cubic-bezier(.16,1,.3,1) both}.swatch-grid>*:nth-child(1){animation-delay:0ms}.swatch-grid>*:nth-child(2){animation-delay:40ms}.swatch-grid>*:nth-child(3){animation-delay:80ms}.swatch-grid>*:nth-child(4){animation-delay:.12s}.swatch-grid>*:nth-child(5){animation-delay:.16s}.swatch-grid>*:nth-child(6){animation-delay:.2s}.swatch-grid>*:nth-child(7){animation-delay:.24s}.swatch-grid>*:nth-child(8){animation-delay:.28s}.colour-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.18) 0%,transparent 70%);transition:opacity .22s ease;pointer-events:none;z-index:1}.colour-box:hover:before{opacity:1}.colour-box:hover{box-shadow:0 1px #ffffff47 inset,0 8px 20px #190f081f}.colour-box:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:3px;box-shadow:0 0 0 4px #9f5a2a33,0 1px #ffffff47 inset,0 12px 28px #190f0829}.colour-box-download{min-height:88px}.randomize-btn{min-height:36px!important;padding:0 10px!important;font-size:11px!important;gap:5px!important}.randomize-btn .MuiSvgIcon-root{font-size:14px!important;width:14px!important;height:14px!important}.shake{animation:fadeUp .18s ease-out}.cs-actions-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.cs-action-group{display:flex;align-items:center;gap:4px}.cs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(255,255,255,.25);border-radius:7px;background:#ffffff24;color:#ffffffe6;cursor:pointer;line-height:0;transition:background .14s ease,border-color .14s ease,transform .12s ease}.cs-icon-btn:hover{background:#ffffff42;border-color:#ffffff73;transform:scale(1.05)}.cs-icon-btn:active{transform:scale(.96);transition-duration:60ms}.cs-icon-btn:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.cs-icon-btn--active{background:#ffffff52;border-color:#fff9}.cs-icon-btn--locked{background:#ffffff47;border-color:#ffffff8c}.cs-icon-btn--regen{opacity:.55;transition:opacity .15s,background .15s,transform .15s}.cs-icon-btn--regen:hover{opacity:1}.cs-icon-btn--regen:active{transform:rotate(-45deg) scale(.96)}.cs-bottom{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px;position:relative;z-index:3;background:#00000038;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}.cs-hex{display:block;font-size:13px;font-weight:800;font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.06em;line-height:1;cursor:copy;color:#fff;transition:opacity .14s ease}.cs-hex:hover{opacity:.78}.cs-hex--copied{opacity:.85;letter-spacing:.03em}.cs-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.cs-name{display:block;font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;color:#ffffff8c;margin-top:0;white-space:nowrap;flex-shrink:0}.cs-mode-btn{border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:3px 9px;background:#ffffff26;cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.07em;color:#ffffffe6;transition:background .14s ease,border-color .14s ease;white-space:nowrap}.cs-mode-btn:hover{background:#ffffff47;border-color:#ffffff80}.cs-picker-popup{z-index:9999;overflow:hidden;border-radius:20px;border:1px solid color-mix(in oklch,var(--c-border) 6%,transparent);background:light-dark(oklch(.998 .004 82),oklch(.26 .014 52));box-shadow:0 0 0 1px color-mix(in oklch,var(--c-shadow) 4%,transparent),0 8px 20px color-mix(in oklch,var(--c-shadow) 10%,transparent),0 32px 64px color-mix(in oklch,var(--c-shadow) 18%,transparent);animation:pickerSlideIn .18s cubic-bezier(.16,1,.3,1) both}@keyframes pickerSlideIn{0%{opacity:0;transform:translate(-6px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998}.abha-picker{-webkit-user-select:none;user-select:none;display:flex;flex-direction:column}.abha-picker-field{position:relative;width:100%;height:138px;overflow:hidden;cursor:crosshair;border-radius:20px 20px 0 0}.abha-picker-field-white,.abha-picker-field-black{position:absolute;top:0;right:0;bottom:0;left:0}.abha-picker-field-white{background:linear-gradient(to right,#fff,transparent)}.abha-picker-field-black{background:linear-gradient(to bottom,transparent,#000)}.abha-picker-cursor{position:absolute;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;transition:width .1s ease,height .1s ease}.abha-picker-controls{padding:12px;background:linear-gradient(180deg,#fffefd,#f8f5f0);background:linear-gradient(180deg,color(xyz 0.945 0.994 1.058),#f8f5f0)}.abha-picker-row{display:flex;gap:10px;align-items:center}.abha-picker-swatch{width:34px;height:34px;border-radius:var(--radius-sm);flex-shrink:0;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 12px #0000001a,inset 0 1px #ffffff4d}.abha-picker-hue-wrap{flex:1}.abha-picker-hue{position:relative;width:100%;height:12px;border-radius:999px;background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);cursor:ew-resize;box-shadow:inset 0 1px 2px #00000014}.abha-picker-hue-thumb{position:absolute;top:50%;width:16px;height:16px;border:2.5px solid #fff;border-radius:50%;background:transparent;box-shadow:0 1px 4px #0003,0 4px 8px #0000001a;transform:translate(-50%,-50%)}.abha-picker-inputs{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.abha-picker-input-group{display:flex;flex-direction:column;gap:4px}.abha-picker-input{width:100%;padding:7px 8px;border:1.5px solid color-mix(in oklch,var(--c-border) 10%,transparent);border-radius:var(--radius-sm);background:light-dark(oklch(1 0 0),oklch(.24 .016 52));color:var(--text-1);font-size:11px;font-weight:600;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.abha-picker-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 15%,transparent)}.abha-picker-input-label{font-size:9px;font-weight:700;color:var(--text-3);text-transform:uppercase}.footer{width:100%;margin:0;padding:0 0 24px;background:linear-gradient(180deg,#f8f5ef00,#f8f5ef 24%);border:none;box-shadow:none}.footer-inner{display:flex;justify-content:center;width:min(1480px,calc(100% - 48px));margin:0 auto;border-radius:0;background:transparent}.footer-copy{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;line-height:1.5;color:var(--text-3);text-align:center;letter-spacing:.01em}.footer-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.footer-brand{color:var(--text-2);font-weight:700}.footer-note{font-size:11px;color:var(--text-3)}.footer-sep{display:none}.footer a{color:var(--text-2);font-weight:600;text-decoration:none;transition:color .15s ease}.footer a:hover{color:var(--accent)}.consult-shell{width:min(1480px,calc(100% - 40px));margin:0 auto;padding:24px 0 80px}.consult-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px;align-items:stretch}.consult-hero-copy,.consult-hero-card,.consult-form-card,.consult-summary-card,.consult-success-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-soft)}.consult-hero-copy{padding:28px;background:radial-gradient(circle at top left,rgba(159,90,42,.08),transparent 38%),linear-gradient(180deg,#ffffffd1,#fffbf6f5)}.consult-title{margin:10px 0 0;font-family:var(--font-display)!important;font-size:clamp(2.4rem,5vw,4rem);line-height:.92;letter-spacing:-.04em;text-wrap:balance}.consult-copy{margin:18px 0 0;font-size:15px;line-height:1.75;color:var(--text-2)}.consult-hero-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.consult-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#ffffffbf;color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.02em;box-shadow:0 0 0 1px #2c1a0b12,0 1px 2px -1px #2c1a0b14,0 2px 4px #2c1a0b0d}.consult-hero-card{padding:22px;background:radial-gradient(circle at top right,rgba(117,142,129,.16),transparent 34%),linear-gradient(180deg,#ffffffd1,#faf5eef0)}.consult-hero-card-head,.consult-summary-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.consult-card-kicker,.consult-section-kicker,.consult-success-kicker{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-3)}.consult-card-badge,.consult-summary-head span{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:color-mix(in oklch,var(--accent) 10%,transparent);color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.consult-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.consult-mini-card{padding:16px;border-radius:18px;background:#ffffffad;box-shadow:0 0 0 1px #2c1a0b0f,0 1px 2px -1px #2c1a0b14,0 2px 4px #2c1a0b0d}.consult-mini-card-wide{grid-column:span 2}.consult-mini-card strong{display:block;margin-bottom:6px;font-size:15px;color:var(--text-1)}.consult-mini-card span{display:block;font-size:12px;line-height:1.6;color:var(--text-2)}.consult-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start;margin-top:18px}.consult-form-card{padding:24px}.consult-section-head{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:18px}.consult-section-title{margin:4px 0 0;font-family:var(--font-display)!important;font-size:2rem;line-height:.96;text-wrap:balance}.consult-section-helper{margin:10px 0 0;font-size:12px;line-height:1.65;color:var(--text-2)}.consult-section-note{flex-shrink:0;padding:8px 12px;border-radius:999px;background:#ffffffc7;color:var(--text-2);font-size:11px;font-weight:700;box-shadow:0 0 0 1px #2c1a0b0f,0 1px 2px -1px #2c1a0b14,0 2px 4px #2c1a0b0d}.consult-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.consult-field{display:flex;flex-direction:column;gap:8px}.consult-field-wide{grid-column:span 2}.consult-field-error{font-size:10px;color:#d02b31;margin-top:3px;font-weight:500}.consult-field input[aria-invalid=true]{border-color:#d02b31;box-shadow:0 0 0 2px #d02b311f}.consult-field span,.consult-subtitle{font-size:11px;font-weight:800;letter-spacing:.03em;color:var(--text-2)}.consult-field input,.consult-field select,.consult-field textarea{width:100%;border:1px solid color-mix(in oklch,var(--c-border) 12%,transparent);border-radius:16px;background:light-dark(oklch(1 0 0 / .78),oklch(.26 .014 52 / .78));padding:13px 14px;font-size:13px;color:var(--text-1);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;resize:vertical}.consult-field input:focus,.consult-field select:focus,.consult-field textarea:focus{border-color:color-mix(in oklch,var(--accent) 50%,transparent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 15%,transparent);background:light-dark(oklch(1 0 0 / .95),oklch(.28 .014 52 / .95))}.consult-subsection{margin:20px 0 18px}.consult-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.consult-option-card{padding:16px;border:none;border-radius:18px;text-align:left;background:#ffffffbd;cursor:pointer;box-shadow:0 0 0 1px #2c1a0b12,0 1px 2px -1px #2c1a0b14,0 2px 4px #2c1a0b0d;transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease}.consult-option-card:hover,.consult-option-card.is-active{background:#ffffffeb;box-shadow:0 0 0 1px #9f5a2a2e,0 1px 2px -1px #2c1a0b1a,0 2px 4px #2c1a0b0f,0 10px 20px #2c1a0b0f}.consult-option-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.consult-option-top strong{font-size:14px}.consult-option-top span{font-size:11px;font-weight:700;color:var(--accent)}.consult-option-card p{margin:0;font-size:11px;line-height:1.6;color:var(--text-2)}.consult-actions,.consult-success-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.consult-primary-btn,.consult-secondary-btn,.consult-book-btn,.consult-tertiary-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .15s ease,color .15s ease}.consult-primary-btn:active,.consult-secondary-btn:active,.consult-book-btn:active,.consult-tertiary-btn:active{transform:scale(.96);transition-duration:60ms}.consult-primary-btn,.consult-book-btn,.consult-primary-link{border:none;background:var(--accent);color:#fff;box-shadow:var(--shadow-press)}.consult-secondary-btn{border:none;background:#ffffffc7;color:var(--text-1);box-shadow:0 0 0 1px #2c1a0b12,0 1px 2px -1px #2c1a0b14,0 2px 4px #2c1a0b0d}.consult-secondary-btn.is-copied{background:#2d7a4f1f;color:#2d7a4f}.consult-tertiary-btn{border:none;background:transparent;color:var(--text-2)}.consult-inline-note{margin:12px 0 0;font-size:11px;line-height:1.6;color:var(--text-2)}.consult-sidebar{position:sticky;top:calc(var(--nav-offset) + 16px);display:flex;flex-direction:column;gap:16px}.consult-summary-card,.consult-success-card{padding:20px}.consult-summary-head h3,.consult-success-card h3{margin:4px 0 0;font-size:22px;line-height:1.05}.consult-summary-block{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid rgba(93,66,47,.08)}.consult-summary-block span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.consult-summary-block strong{font-size:14px;color:var(--text-1)}.consult-checklist{display:grid;gap:10px;margin:16px 0 18px}.consult-checklist div{position:relative;padding-left:18px;font-size:12px;line-height:1.5;color:var(--text-2)}.consult-checklist div:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:999px;background:var(--accent)}.consult-book-btn{width:100%}.consult-sidebar-note,.consult-success-card p{margin:12px 0 0;font-size:11px;line-height:1.65;color:var(--text-2)}.consult-success-card{background:radial-gradient(circle at top left,rgba(117,142,129,.12),transparent 32%),linear-gradient(180deg,#ffffffd6,#fbf7f2f5)}.consult-process{margin-top:48px;padding:28px 32px;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at bottom right,rgba(117,142,129,.1),transparent 36%),linear-gradient(180deg,#ffffffc7,#faf5eef0);box-shadow:var(--shadow-soft)}.consult-process-label{margin-bottom:22px}.consult-process-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:0}.consult-step{display:flex;flex-direction:column;gap:8px}.consult-step-num{font-family:var(--font-display)!important;font-size:3.2rem;line-height:1;font-weight:400;color:var(--accent);opacity:.45}.consult-step-content strong{display:block;font-size:16px;font-weight:700;color:var(--text-1);margin-bottom:8px}.consult-step-content p{margin:0;font-size:13px;line-height:1.75;color:var(--text-2)}.consult-step-rule{width:1px;height:36px;margin:28px 28px 0;background:var(--border-strong);flex-shrink:0;align-self:start;transform:rotate(0)}.consult-faq-section{display:grid;grid-template-columns:320px minmax(0,1fr);gap:28px;align-items:start;margin-top:56px}.consult-faq-header{position:sticky;top:calc(var(--nav-offset) + 20px);padding:24px;border:1px solid var(--border);border-radius:28px;background:radial-gradient(circle at top left,rgba(159,90,42,.08),transparent 34%),#ffffffc7;box-shadow:var(--shadow-soft)}.consult-faq-title{margin:8px 0 0;font-family:var(--font-display)!important;font-size:2.4rem;line-height:.94;letter-spacing:-.02em;color:var(--text-1);text-wrap:balance}.consult-faq-list{display:flex;flex-direction:column;gap:12px}.consult-faq-item{border:1px solid var(--border);border-radius:22px;background:#ffffffbd;box-shadow:var(--shadow-soft);overflow:hidden}.consult-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--text-1);font-size:14px;font-weight:600;line-height:1.5;transition:color .16s ease}.consult-faq-trigger:hover{color:var(--text-1)}.consult-faq-icon{flex-shrink:0;width:28px;height:28px;padding:6px;border-radius:999px;color:var(--text-3);background:#ffffffdb;box-shadow:inset 0 0 0 1px #5d422f1a;transition:transform .26s cubic-bezier(.16,1,.3,1),color .16s ease}.consult-faq-item.is-open .consult-faq-icon{transform:rotate(180deg);color:var(--accent)}.consult-faq-item.is-open{border-color:#9f5a2a2e;background:#ffffffeb}.consult-faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.16,1,.3,1)}.consult-faq-item.is-open .consult-faq-body{grid-template-rows:1fr}.consult-faq-body-inner{overflow:hidden}.consult-faq-answer{margin:0;padding:0 22px 20px;font-size:13px;line-height:1.8;color:var(--text-2)}.cpv2-hero{padding:60px 0 48px;text-align:center}.cpv2-title{margin:12px 0 0;font-family:var(--font-display)!important;font-size:clamp(3rem,7vw,5.6rem);line-height:.88;letter-spacing:-.045em;color:var(--text-1);text-wrap:balance}.cpv2-subtitle{margin:18px auto 0;font-size:15px;line-height:1.75;color:var(--text-2)}.cpv2-proof-band{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px;max-width:980px;margin:26px auto 0;padding:18px;border:1px solid var(--border);border-radius:28px;background:radial-gradient(circle at top left,rgba(159,90,42,.08),transparent 28%),#ffffffb8;box-shadow:var(--shadow-soft);text-align:left}.cpv2-proof-copy{display:flex;flex-direction:column;gap:8px}.cpv2-proof-label{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.cpv2-proof-copy p{margin:0;font-size:12px;line-height:1.65;color:var(--text-2)}.cpv2-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cpv2-proof-chip{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:74px;padding:12px 14px;border-radius:18px;border:1px solid rgba(93,66,47,.1);background:#ffffffe0}.cpv2-proof-chip strong{font-size:13px;color:var(--text-1);line-height:1.2}.cpv2-proof-chip span{font-size:10px;color:var(--text-3);line-height:1.4}.cpv2-hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.cpv2-hero-primary,.cpv2-hero-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;text-decoration:none;font-size:12px;font-weight:800;transition:box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease,transform .15s ease}.cpv2-hero-primary:active,.cpv2-hero-secondary:active{transform:scale(.96);transition-duration:60ms}.cpv2-hero-primary{background:var(--accent);color:#fff;box-shadow:0 14px 30px #2c1a0b24}.cpv2-hero-primary:hover{background:var(--accent-hover);color:#fff;box-shadow:0 18px 38px #2c1a0b33}.cpv2-hero-secondary{border:1px solid var(--border-strong);background:#ffffffa8;color:var(--text-1)}.cpv2-hero-secondary:hover{color:var(--text-1);background:#ffffffeb;border-color:var(--border-strong)}.cpv2-hero-trust{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--text-3);text-transform:uppercase}.cpv2-trust-dot{width:3px;height:3px;border-radius:999px;background:var(--text-3);opacity:.5}.cpv2-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:660px;margin:28px auto 0}.cpv2-reference-card,.cpv2-outcomes-card{border:1px solid var(--border);background:#ffffffb8;box-shadow:var(--shadow-soft)}.cpv2-hero-stat{display:flex;flex-direction:column;gap:5px;padding:16px 14px;border-radius:18px;border:1px solid var(--border);background:#ffffffa6;box-shadow:0 2px 8px #2c1a0b0d}.cpv2-hero-stat strong{font-family:var(--font-display)!important;font-size:2.2rem;line-height:1;font-weight:400;color:var(--text-1);letter-spacing:-.03em}.cpv2-hero-stat span{font-size:11px;line-height:1.5;color:var(--text-2)}.cpv2-conversion-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:32px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden;box-shadow:var(--shadow-soft)}.cpv2-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.cpv2-conversion-card{padding:22px 20px;background:var(--bg-card)}.cpv2-conversion-card h3{display:block;margin:0 0 8px;font-size:14px;font-weight:700;color:var(--text-1)}.cpv2-conversion-card p,.cpv2-section-copy{font-size:12px;line-height:1.75;color:var(--text-2)}.cpv2-conversion-card p{margin:0}.cpv2-section-copy{margin:8px 0 0}.cpv2-reference-section{margin-top:40px;padding:24px 28px;border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(circle at top right,rgba(159,90,42,.06),transparent 32%),var(--bg-card);box-shadow:var(--shadow-soft)}.cpv2-reference-head{margin-bottom:18px}.cpv2-plans-head{margin-bottom:24px}.cpv2-section-title{margin:8px 0 0;font-family:var(--font-display)!important;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:.96;letter-spacing:-.02em;color:var(--text-1);text-wrap:balance}.cpv2-reference-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cpv2-reference-card{display:flex;flex-direction:column;gap:5px;padding:14px;border-radius:16px}.cpv2-reference-card strong{font-size:13px;font-weight:700;color:var(--text-1);line-height:1.3;display:block}.cpv2-reference-card span{font-size:11px;line-height:1.6;color:var(--text-2)}.cpv2-outcomes-card{padding:24px;border-radius:var(--radius-lg)}.cpv2-outcomes-grid{display:grid;gap:8px;margin-top:16px}.cpv2-outcome-item{padding:12px 12px 12px 34px;border-radius:14px;background:#ffffffb3;border:1px solid rgba(93,66,47,.08);position:relative;font-size:12px;line-height:1.6;color:var(--text-2)}.cpv2-outcome-item:before{content:"✓";position:absolute;left:12px;top:13px;font-size:11px;font-weight:800;color:var(--accent);line-height:1}.cpv2-tools-section{margin-top:56px}.cpv2-tools-head{margin-bottom:32px}.cpv2-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cpv2-tool-card{padding:22px 20px;border-radius:18px;background:radial-gradient(circle at top left,rgba(159,90,42,.04),transparent 50%),#fffcf7cc;border:1px solid var(--border);transition:box-shadow .26s ease,transform .26s ease}.cpv2-tool-card:hover{box-shadow:0 14px 36px #2c1a0b17;transform:translateY(-2px)}.cpv2-tool-tag{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;background:#9f5a2a17;color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.cpv2-tool-name{margin:0 0 8px;font-family:var(--font-display)!important;font-size:17px;font-weight:600;line-height:1.15;color:var(--text-1)}.cpv2-tool-story{margin:0;font-size:12.5px;line-height:1.65;color:var(--text-2)}.cpv2-plans{margin-top:48px}.cpv2-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.cpv2-plan-card{position:relative;display:flex;flex-direction:column;padding:28px 22px 22px;border:1.5px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-soft);text-align:left;transition:border-color .24s ease,box-shadow .24s ease}.cpv2-plan-card.is-open{border-color:var(--accent);box-shadow:0 0 0 3px #9f5a2a14,var(--shadow-card);background:var(--bg-card-strong)}.cpv2-plan-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:999px;background:var(--accent);color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cpv2-plan-price{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.cpv2-plan-amount{font-family:var(--font-display)!important;font-size:3.4rem;line-height:1;font-weight:400;letter-spacing:-.04em;color:var(--text-1)}.is-free .cpv2-plan-amount{color:#3a8a5c}.cpv2-plan-period{font-size:11px;font-weight:600;color:var(--text-3)}.cpv2-plan-name{font-size:15px;font-weight:700;color:var(--text-1);margin-bottom:10px}.cpv2-plan-tagline{margin:0 0 16px;font-size:12px;line-height:1.7;color:var(--text-2)}.cpv2-plan-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cpv2-plan-bullets li{position:relative;padding-left:16px;font-size:12px;line-height:1.5;color:var(--text-2)}.cpv2-plan-bullets li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:999px;background:#5d422f40}.is-free .cpv2-plan-bullets li:before{background:#3a8a5c73}.cpv2-plan-spacer{flex:1;min-height:16px}.cpv2-plan-includes{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:#3a8a5c12;border:1px solid rgba(58,138,92,.16);margin-bottom:14px}.cpv2-plan-includes-dot{width:7px;height:7px;border-radius:999px;background:#3a8a5c;flex-shrink:0;margin-top:4px}.cpv2-plan-includes-title{font-size:12px;font-weight:700;color:#2e7350;line-height:1.3}.cpv2-plan-includes-note{font-size:11px;color:#3a8a5c;margin-top:2px;opacity:.85}.cpv2-plans-note{margin:14px 0 0;text-align:center;font-size:12px;color:var(--text-3);line-height:1.6}.cpv2-plan-book-btn{margin-top:0;width:100%;min-height:40px;border-radius:999px;border:none;background:var(--accent);color:#fff;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 6px 18px #2c1a0b1f;transition:background-color .16s ease,box-shadow .16s ease,transform .15s ease}.cpv2-plan-book-btn:active{transform:scale(.96);transition-duration:60ms;box-shadow:none}.cpv2-plan-book-btn:hover{background:var(--accent-hover);box-shadow:0 10px 26px #2c1a0b33}.is-free .cpv2-plan-book-btn{background:#3a8a5c}.is-free .cpv2-plan-book-btn:hover{background:#2e7350}.cpv2-form-expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),margin-top .32s cubic-bezier(.16,1,.3,1);margin-top:0}.cpv2-form-expand.is-open{grid-template-rows:1fr;margin-top:18px}.cpv2-form-expand-inner{overflow:hidden}.cpv2-inline-fields{display:grid;grid-template-columns:1fr;gap:11px;padding-top:18px;border-top:1px solid var(--border)}.cpv2-inline-field-wide{grid-column:1 / -1}.cpv2-submit-btn{display:block;width:100%;min-height:40px;margin-top:14px;border-radius:999px;border:none;background:var(--text-1);color:var(--bg);font-size:12px;font-weight:800;cursor:pointer;transition:opacity .16s ease}.cpv2-submit-btn:hover{opacity:.82}.cpv2-submitted{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:12px 14px;border-radius:12px;background:#3a8a5c14;border:1px solid rgba(58,138,92,.2);font-size:12px;line-height:1.5;color:#2e7350}.cpv2-submitted-check{font-weight:800;flex-shrink:0}.cpv2-fit-section{margin-top:48px}.cpv2-fit-head{margin-bottom:20px}.cpv2-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cpv2-fit-card{display:flex;flex-direction:column;gap:10px;padding:26px 24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-soft)}.cpv2-fit-num{font-family:var(--font-display)!important;font-size:2.8rem;line-height:1;font-weight:400;color:var(--accent);opacity:.3;letter-spacing:-.04em}.cpv2-fit-heading{font-size:15px;font-weight:700;color:var(--text-1);line-height:1.45}.cpv2-fit-body{margin:0;font-size:12px;line-height:1.8;color:var(--text-2)}.cpv2-testimonials{margin-top:48px}.cpv2-testimonials-head{margin-bottom:20px}.cpv2-testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cpv2-testimonial-card{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:28px 24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at top left,rgba(159,90,42,.07),transparent 40%),#ffffffc7;box-shadow:var(--shadow-soft)}.cpv2-testimonial-quote{margin:0;font-size:14px;line-height:1.78;color:var(--text-1);font-style:italic;flex:1}.cpv2-testimonial-person{display:flex;flex-direction:column;gap:3px;padding-top:16px;border-top:1px solid rgba(93,66,47,.1)}.cpv2-testimonial-person strong{font-size:13px;font-weight:700;color:var(--text-1)}.cpv2-testimonial-person span{font-size:11px;color:var(--text-3)}.cpv2-reference-cta{margin-top:22px;display:flex;justify-content:center}.cpv2-final-cta{margin-top:64px;padding:52px 32px;text-align:center;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(ellipse at top,rgba(159,90,42,.08),transparent 56%),linear-gradient(180deg,#ffffffd6,#faf5eef5);box-shadow:var(--shadow-soft)}.cpv2-final-cta-title{margin:10px 0 0;font-family:var(--font-display)!important;font-size:clamp(2rem,4vw,3.2rem);line-height:.94;letter-spacing:-.035em;color:var(--text-1);text-wrap:balance}.cpv2-final-cta-copy{margin:14px auto 0;font-size:14px;line-height:1.7;color:var(--text-2)}.cpv2-final-cta-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}@media(max-width:1180px){.mobile-panel-toggle,.nav-proof,.nav-btn-export,.navbar-brand-copy{display:none}.workspace{grid-template-columns:min(300px,30%) minmax(0,1fr);gap:16px}.workbench-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-shell-header{display:grid}.panel-left{position:static;max-height:none;overflow:visible;padding-right:0}.panel-left-core{position:static}.surface-card{max-height:none}.swatch-grid{grid-auto-rows:minmax(128px,1fr)}.consult-layout,.consult-hero{grid-template-columns:1fr}.cpv2-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cpv2-fit-grid,.cpv2-testimonials-grid,.cpv2-proof-band{grid-template-columns:1fr}.cpv2-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consult-sidebar{position:static}.consult-faq-section{grid-template-columns:1fr;gap:20px}.consult-faq-header{position:static}}@media(max-width:820px){:root{--nav-h: 56px}.workspace{grid-template-columns:min(240px,36%) minmax(0,1fr);gap:12px}.panel-right--full{grid-column:1 / -1}.app-shell,.navbar .navbar-content,.footer-inner{width:min(100% - 16px,1480px)}.surface-card,.preview-shell,.consult-form-card,.consult-summary-card,.consult-success-card,.consult-hero-copy,.consult-hero-card{padding:20px}.workbench-summary{grid-template-columns:1fr}.cpv2-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.swatch-section{padding:16px}.swatch-grid{grid-template-columns:1fr;grid-auto-rows:minmax(80px,auto)}.swatch-grid-page-1>:first-child{grid-column:auto}.navbar .navbar-content{padding:0 12px}.navbar-brand-copy,.nav-proof,.nav-btn-export{display:none}.navbar-actions{gap:8px}.navbar-action-group{display:flex}.consult-shell{width:min(100% - 24px,1480px)}.consult-process{padding:22px 20px}.consult-process-steps{grid-template-columns:1fr;gap:20px}.consult-step-rule{width:100%;height:1px;margin:0}.consult-faq-section{margin-top:32px;gap:16px}.consult-option-grid,.consult-form-grid{grid-template-columns:1fr}.consult-field-wide,.consult-mini-card-wide{grid-column:auto}.cpv2-plan-grid{grid-template-columns:1fr;gap:12px}.cpv2-proof-grid,.cpv2-hero-stats,.cpv2-outcomes,.cpv2-reference-grid,.cpv2-fit-grid,.cpv2-testimonials-grid,.cpv2-tools-grid{grid-template-columns:1fr}.cpv2-final-cta{padding:36px 20px}.cpv2-final-cta-actions{flex-direction:column}.cpv2-conversion-strip{grid-template-columns:1fr;gap:1px}.cpv2-hero-trust{flex-wrap:wrap;gap:8px}.panel-left-card .secondary-panel,.panel-left-card .image-palette-panel{padding:14px}.secondary-panel-copy,.img-panel-copy{display:none}.panel-left-card .secondary-panel-topline,.panel-left-card .img-panel-topline{flex-wrap:wrap;row-gap:4px}.panel-left-card .secondary-panel-topline>div:first-child,.panel-left-card .img-panel-topline>div:first-child{width:100%}.panel-left-card .secondary-panel-actions,.panel-left-card .img-panel-actions{margin-left:auto}.sp-harmony-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-gradient-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobile-content-flow{display:flex;flex-direction:column;gap:24px}.palette-section{display:flex;flex-direction:column;gap:16px;padding:0}.preview-shell--mobile{padding:20px}.panel-left-sheet-header{display:none!important}.mobile-drawer-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:95;animation:fadeIn .2s ease}.mobile-drawer-close{border:none;background:transparent;font-size:24px;cursor:pointer;color:var(--text-2);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .16s ease,color .16s ease}.mobile-drawer-close:hover{background:color-mix(in oklch,var(--accent) 12%,transparent);color:var(--text-1)}.mobile-palette-strip,.mobile-action-bar{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:560px){:root{--nav-h: 56px;--mobile-tab-h: 0px}.mobile-fab{display:none}.workspace{grid-template-columns:1fr;gap:12px;align-items:auto}.panel-right--full{grid-column:1}.mobile-action-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:90;background:var(--bg-card-strong);border-top:1px solid var(--border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -4px 20px #00000014}.mobile-action-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 4px;border:none;background:transparent;color:var(--text-2);font-size:10px;font-weight:600;letter-spacing:.04em;cursor:pointer;min-height:56px;transition:color .15s ease,background .15s ease,transform .15s ease}.mobile-action-btn:active{background:color-mix(in oklch,var(--accent) 8%,transparent);color:var(--text-1);transform:scale(.96);transition-duration:80ms}.mobile-action-btn--primary{color:var(--accent)}.app-shell{padding:0 0 calc(64px + env(safe-area-inset-bottom,0px));position:relative;z-index:1}.mobile-palette-strip{display:block;padding:0 4px}.mobile-palette-strip .swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(88px,1fr)}.mobile-palette-strip .swatch-grid-page-1>:first-child{grid-column:1 / -1}.panel-left{display:none}.panel-left--open{position:fixed!important;bottom:0!important;left:0!important;right:0!important;max-height:80vh!important;background:var(--bg-card-strong)!important;border-radius:20px 20px 0 0!important;border:none!important;z-index:96!important;transform:translateY(0)!important;transition:transform .28s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 -12px 32px #0000001f!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding:0!important;top:auto!important;width:100%!important;animation:panelSlideUp .28s cubic-bezier(.22,1,.36,1) forwards!important;display:flex!important;flex-direction:column!important}@keyframes panelSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.panel-left--open .panel-left-sheet-header{display:flex!important;flex-direction:column;align-items:stretch;padding:10px 20px 14px;background:var(--bg-card-strong);position:sticky;top:0;z-index:2;border-bottom:1px solid var(--border)}.panel-left-sheet-handle{width:36px;height:4px;border-radius:999px;background:color-mix(in oklch,var(--c-border) 32%,transparent);margin:0 auto 12px;flex-shrink:0}.panel-left-sheet-titlerow{display:flex;align-items:center;justify-content:space-between;gap:8px}.panel-left-sheet-titlerow>span{font-size:14px;font-weight:700;color:var(--text-1);letter-spacing:.01em}.workspace{grid-template-columns:1fr}.panel-right{min-width:0}.mobile-content-flow{padding:0 16px;gap:12px}.palette-section{gap:8px}.mobile-panel-toggle{display:none}.navbar .navbar-content{width:calc(100% - 16px);padding:0 8px;min-height:56px;gap:10px}.navbar-logo-mark-desktop.logo-light{display:block;width:24px;height:24px}.navbar-logo-mark-desktop.logo-dark,.navbar-logo-mark-mobile{display:none}.navbar-logo-wordmark{display:block;width:auto;height:18px}.navbar-logo-wordmark.logo-light{display:block}.navbar-logo-wordmark.logo-dark{display:none}.nav-btn{min-height:44px;padding:0 12px;font-size:11px!important}.nav-btn-subtle{width:auto;min-width:0}.nav-cta{width:100%;min-width:0;padding-inline:16px}.consult-shell{width:calc(100% - 16px);padding-top:16px}.consult-title{font-size:2.2rem;line-height:1.1;max-width:none}.cpv2-title{font-size:2.6rem;line-height:1.05}.consult-section-title{line-height:1.1}.consult-faq-title{font-size:2rem;line-height:1.1}.cpv2-reference-section,.cpv2-fit-card,.cpv2-testimonial-card,.cpv2-outcomes-card,.cpv2-conversion-card,.cpv2-proof-band{padding:18px}.consult-section-head,.consult-summary-head,.consult-hero-card-head{flex-direction:column;align-items:flex-start}.consult-actions,.consult-success-actions{flex-direction:column}.consult-primary-btn,.consult-secondary-btn,.consult-book-btn,.consult-primary-link,.consult-tertiary-btn,.cpv2-hero-primary,.cpv2-hero-secondary{width:100%}.app-shell{width:calc(100% - 8px);padding-top:6px;padding-bottom:20px}.workspace{gap:14px}.workbench-topline{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px}.workbench-title{font-size:1.45rem;line-height:1.15}.workbench-copy{font-size:11px;margin-top:0}.surface-card,.preview-shell{padding:10px;border-radius:20px}.workbench-stage{width:fit-content;align-self:center;justify-content:center;min-height:26px;padding:0 12px;font-size:10px;margin-left:auto}.workbench-summary{gap:8px}.swatch-section-header{flex-direction:column;align-items:stretch}.swatch-header-actions{justify-content:space-between}.swatch-grid{grid-template-columns:1fr}.swatch-grid-page-1>:first-child{grid-column:auto}.next-box-desktop,.panel-divider{display:none}.mobile-tabbar{position:relative;display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr) minmax(72px,auto);align-items:center;gap:8px;padding:8px;border:1px solid rgba(93,66,47,.12);border-radius:16px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffb3;width:100%}.mobile-tabbar-btn{min-width:0;padding-inline:10px}.mobile-tabbar-step{padding:0 4px;min-width:0}.mobile-tabbar-title{font-size:12px;line-height:1.2}.mobile-tabbar-meta{font-size:9px}.App--studio{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}.panel-left-core .surface-card-strong{gap:10px}.workbench-header{gap:4px}.workbench-accent-preview{padding:8px 10px}.workbench-accent-group{flex-wrap:wrap;align-items:flex-start;gap:6px}.workbench-accent-group-label{width:100%;flex-shrink:0}.workbench-accent-chips{gap:6px}.swatch-section-kicker{font-size:10px}.footer-copy{gap:6px;font-size:11px}.footer-meta{gap:6px}.footer-note{font-size:10px}.footer-sep{display:none}.abha-picker-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-harmony-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-gradient-options{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-drawer-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:95}.mobile-drawer-backdrop.visible{display:block}.mobile-drawer-close{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-2);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.mobile-drawer-close:hover{background:color-mix(in oklch,var(--accent) 12%,transparent);color:var(--text-1)}.panel-left-card{display:flex;flex-direction:column;gap:12px;overflow:visible;min-width:0;width:100%;padding:20px}.panel-left--open .panel-left-card{padding:20px}.panel-left--open .extend-palette-btn{width:100%}.ep-actions{display:flex;gap:12px;padding:20px;flex-direction:column}.ep-btn{width:100%!important}.ep-btn-has-icon{justify-content:center}.footer{display:none}.ep-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0006!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;z-index:98!important;padding:0!important;min-height:100vh!important;overflow:visible!important}.ep-modal{position:relative!important;max-height:90vh!important;width:100%!important;height:auto!important;margin:0!important;border-radius:20px 20px 0 0!important;border:none!important;background:var(--bg-card-strong)!important;box-shadow:0 -12px 32px #0000001f!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;animation:epSlideUp .28s cubic-bezier(.22,1,.36,1) forwards!important}@keyframes epSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ep-header{padding:16px 20px!important;border-bottom:1px solid var(--border)!important;position:sticky!important;top:0!important;background:var(--bg-card-strong)!important;z-index:1!important}}@media(max-width:400px){.mobile-tabbar-btn,.mobile-tabbar-step{width:100%}.mobile-tabbar-step{text-align:center}.mobile-tabbar-btn{min-height:36px;padding-inline:8px;font-size:10px!important}.mobile-tabbar-title{font-size:10px}.mobile-tabbar-meta{font-size:8px}.extend-palette-row{flex-direction:column}.extend-palette-btn{flex:none}}.extend-palette-row{display:flex;flex-direction:column;gap:8px;margin-top:0}.extend-palette-btn{display:flex;align-items:center;gap:10px;flex:1 1 0;padding:10px 12px;border:1.5px dashed rgba(93,66,47,.18);border-radius:var(--radius-md);background:#ffffff85;cursor:pointer;text-align:left;color:var(--text-2);transition:border-color .18s ease,background .18s ease,transform .16s ease;min-width:0;animation:fadeUp .32s cubic-bezier(.16,1,.3,1) both}.extend-palette-btn:hover{border-color:var(--accent);background:#9f5a2a0d;transform:translateY(-1px)}.extend-palette-btn:active{transform:scale(.96);transition-duration:60ms}.extend-palette-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.extend-palette-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#9f5a2a1a;color:var(--accent);flex-shrink:0;transition:background .18s ease}.extend-palette-btn:hover .extend-palette-icon{background:#9f5a2a2e}.extend-palette-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.extend-palette-title{font-size:11px;font-weight:700;color:var(--text-1);white-space:nowrap;line-height:1.3}.extend-palette-note{font-size:10px;color:var(--text-3);line-height:1.3;white-space:nowrap}.secondary-panel{margin-top:10px;animation:fadeUp .3s cubic-bezier(.16,1,.3,1) both;background:radial-gradient(circle at top right,rgba(117,142,129,.14),transparent 32%),linear-gradient(180deg,#fffffff5,#f8f4f0eb)}.secondary-panel-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.secondary-panel-topline>div:first-child,.img-panel-topline>div:first-child{flex:1;min-width:0}.secondary-panel-copy{margin:3px 0 0;font-size:11px;line-height:1.5;color:var(--text-3)}.secondary-panel-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.sp-action-btn{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(93,66,47,.12);background:#ffffffc7;color:var(--text-2);font-size:11px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sp-action-btn:hover{background:#fffffff5;border-color:#5d422f38;color:var(--text-1)}.sp-action-btn:active{transform:scale(.96);transition-duration:60ms}.sp-action-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-action-btn--close{padding:0;width:30px;justify-content:center}.swatch-section-palette-divider{display:flex;align-items:center;gap:8px;margin:10px 0 6px}.swatch-section-palette-divider:before,.swatch-section-palette-divider:after{content:"";flex:1;height:1px;background:#5d422f1f}.swatch-section-palette-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, rgba(93, 66, 47, .45));white-space:nowrap}.swatch-grid-secondary{grid-template-rows:repeat(2,minmax(102px,1fr))}.swatch-grid-secondary>:first-child{grid-column:1 / -1}.sp-relationship{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:#ffffffad;border:1px solid rgba(93,66,47,.08)}.sp-relationship-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#9f5a2a1a;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sp-relationship-detail{font-size:11px;color:var(--text-3);font-weight:600}.sp-gradient-section{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:#fff9;border:1px solid rgba(93,66,47,.08)}.sp-gradient-header{display:flex;align-items:center;justify-content:space-between}.sp-gradient-strip{height:68px;border-radius:10px;border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 1px #fff3,0 6px 18px #2c1a0b1a;transition:background .4s ease}.sp-gradient-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.sp-gradient-opt{display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 4px;border-radius:10px;border:1.5px solid transparent;background:#fff9;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .14s ease}.sp-gradient-opt:hover{background:#ffffffe6;transform:translateY(-1px)}.sp-gradient-opt--active{border-color:var(--accent);background:#9f5a2a0f}.sp-gradient-opt-swatch{width:100%;height:24px;border-radius:6px;border:1px solid rgba(0,0,0,.06)}.sp-gradient-opt-label{font-size:9px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.sp-gradient-opt--active .sp-gradient-opt-label{color:var(--accent)}.image-palette-panel{margin-top:10px;animation:fadeUp .3s cubic-bezier(.16,1,.3,1) both;background:var(--bg-card);overflow:visible}.img-panel-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.img-panel-copy{margin:3px 0 0;font-size:11px;line-height:1.5;color:var(--text-3)}.img-panel-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.img-dropzone{display:flex;align-items:center;justify-content:center;padding:28px 20px;border:1.5px dashed rgba(93,66,47,.22);border-radius:var(--radius-md);background:#ffffff8c;cursor:pointer;transition:border-color .18s ease,background .18s ease;outline:none}.img-dropzone:hover,.img-dropzone:focus-visible{border-color:var(--accent);background:#9f5a2a0a}.img-dropzone--active{border-color:var(--accent);background:#9f5a2a12;transform:scale(.99)}.img-dropzone-inner{display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.img-dropzone-title{font-size:13px;font-weight:700;color:var(--text-2)}.img-dropzone-hint{font-size:11px;color:var(--text-3)}.img-dropzone-hint u{text-underline-offset:2px;color:var(--accent)}.img-preview-wrap{position:relative;border-radius:var(--radius-md);overflow:hidden;background:#0000000a}.img-preview-thumb{display:block;width:100%;height:130px;object-fit:cover;border-radius:var(--radius-md);outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.img-preview-extracting{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fffcf7b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-md);font-size:12px;font-weight:700;color:var(--text-2)}.img-color-label{display:flex;align-items:center;justify-content:space-between}.img-color-hint{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.img-color-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.img-color-swatch{position:relative;aspect-ratio:1;border-radius:9px;border:2px solid transparent;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:4px;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease;box-shadow:0 1px 3px #00000014}.img-color-swatch:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 3px 8px #0000001f}.img-color-swatch--active{border-color:var(--accent);box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px var(--accent),0 2px 6px #0000001a;transform:scale(1.02)}.img-color-check{position:absolute;top:5px;right:5px;line-height:0;opacity:.9}.img-color-hex{font-size:7px;font-weight:800;letter-spacing:.04em;font-family:SF Mono,Fira Code,monospace;opacity:.75;text-align:center;line-height:1}.img-preview-compare{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background:#ffffffa6;border:1px solid rgba(93,66,47,.08)}.img-compare-swatch{width:28px;height:28px;border-radius:7px;border:1px solid rgba(0,0,0,.08);flex-shrink:0;box-shadow:0 1px 3px #0000000f}.img-compare-swatch--new{box-shadow:0 0 0 2px var(--accent),0 2px 6px #0000001a}.img-compare-arrow{font-size:12px;color:var(--text-3);flex-shrink:0}.img-compare-note{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-left:4px}.img-apply-btn{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 6px 18px #9f5a2a47;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.img-apply-btn:active:not(:disabled){transform:scale(.96);transition-duration:60ms;box-shadow:none}.img-apply-btn:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 10px 26px #9f5a2a52}.img-apply-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.img-apply-btn--done{background:#3a8a5c!important;box-shadow:0 6px 18px #3a8a5c47!important}.img-extract-empty{font-size:12px;color:var(--text-3);text-align:center;padding:8px}.image-palette-panel--dragging{outline:2px dashed var(--accent);outline-offset:-2px}.img-drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-md);background:#00000085;display:flex;align-items:center;justify-content:center;pointer-events:none}.img-drop-overlay span{font-size:12px;font-weight:700;color:#fff;letter-spacing:.04em}.img-role-toggle{display:flex;align-items:center;gap:8px;margin-bottom:6px}.img-role-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.img-role-btns{display:flex;gap:4px}.img-role-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;border:1px solid rgba(93,66,47,.14);background:#fff9;font-size:11px;font-weight:600;color:var(--text-2);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.img-role-btn--primary.img-role-btn--active{background:var(--accent);border-color:var(--accent);color:#fff}.img-role-btn--secondary.img-role-btn--active{background:#4a7cc7;border-color:#4a7cc7;color:#fff}.img-role-badge{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:8px;font-weight:800;background:#ffffff40;flex-shrink:0}.img-color-badge{position:absolute;top:4px;left:4px;font-size:8px;font-weight:900;line-height:1;letter-spacing:0;opacity:.9}.img-color-badge--sec{left:auto;right:4px}.img-role-preview{display:flex;gap:8px;margin:8px 0 4px}.img-role-notes{display:grid;gap:8px;margin:8px 0 2px}.img-role-note{padding:10px 12px;border-radius:12px;background:#ffffffad;border:1px solid rgba(93,66,47,.08)}.img-role-note-label{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.img-role-note p{margin:6px 0 0;font-size:11px;line-height:1.55;color:var(--text-2)}.img-role-slot{flex:1;display:flex;flex-direction:column;gap:4px}.img-role-slot-label{font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.img-role-slot-chip{height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;letter-spacing:.04em}.img-role-slot-chip--empty{background:#5d422f0f;color:var(--text-3);border:1px dashed rgba(93,66,47,.15)}.sp-pair{display:flex;align-items:center;gap:6px;margin:10px 0}.sp-chip{display:flex;align-items:center;gap:5px;padding:5px 9px;border-radius:8px;flex-shrink:0}.sp-chip-role{font-size:9px;font-weight:900;letter-spacing:.06em;opacity:.7}.sp-chip-hex{font-size:10px;font-weight:700;letter-spacing:.04em}.sp-pair-arrow{font-size:13px;color:var(--text-3);flex-shrink:0}.sp-relationship-inline{display:flex;align-items:center;gap:4px;margin-left:auto}.sp-wheel-wrap{display:flex;justify-content:center;padding:2px 0 6px}.sp-section-kicker{display:block;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.sp-harmony-section{margin-bottom:14px}.sp-harmony-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.sp-harmony-btn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 4px;border-radius:8px;border:1px solid rgba(93,66,47,.12);background:#ffffff8c;cursor:pointer;transition:background .12s,border-color .12s,transform .12s}.sp-harmony-btn:hover{background:#ffffffd9;transform:translateY(-1px)}.sp-harmony-btn--active{border-color:var(--accent);background:#9f5a2a12}.sp-harmony-label{font-size:9px;font-weight:700;color:var(--text-2);white-space:nowrap}.sp-harmony-btn--active .sp-harmony-label{color:var(--accent)}.sp-harmony-range{font-size:8px;font-weight:600;color:var(--text-3);letter-spacing:0}.sp-harmony-btn--active .sp-harmony-range{color:var(--accent);opacity:.7}.sp-angle-row{display:flex;align-items:center;gap:8px;margin-top:8px}.sp-angle-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.sp-angle-btns{display:flex;gap:4px}.sp-angle-btn{width:28px;height:28px;border-radius:6px;border:1px solid rgba(93,66,47,.14);background:#fff9;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,border-color .12s;color:var(--text-2)}.sp-angle-btn:hover{background:#ffffffe6}.sp-angle-btn--active{border-color:var(--accent);background:#9f5a2a14;color:var(--accent)}::selection{background:color-mix(in oklch,var(--accent) 25%,transparent);color:var(--text-1)}html.dark .App{background:linear-gradient(180deg,#1c1410,#17100c 48%,#1c1410)}html.dark .workbench-summary-card{background:#2a221eb8;box-shadow:inset 0 1px #ffffff0f,0 10px 24px color-mix(in oklch,var(--c-shadow) 8%,transparent)}html.dark .workbench-stage{background:#2a221eb8;box-shadow:inset 0 1px #ffffff0f}html.dark .step-indicator{background:#2a221ed1;box-shadow:inset 0 1px #ffffff0f}html.dark .next-box{background:radial-gradient(circle at top right,oklch(.4 .04 145 / .12),transparent 32%),linear-gradient(180deg,#2f2723db,#2b221df5)}html.dark .consult-hero-copy{background:radial-gradient(circle at top left,color-mix(in oklch,var(--accent) 8%,transparent),transparent 38%),linear-gradient(180deg,#2f2723d1,#2b221df5)}html.dark .consult-hero-card{background:radial-gradient(circle at top right,oklch(.4 .04 145 / .16),transparent 34%),linear-gradient(180deg,#2f2723d1,#2b221df0)}html.dark .consult-success-card{background:radial-gradient(circle at top left,oklch(.4 .04 145 / .12),transparent 32%),linear-gradient(180deg,#2f2723d6,#2b221df5)}html.dark .consult-process{background:radial-gradient(circle at bottom right,oklch(.4 .04 145 / .1),transparent 36%),linear-gradient(180deg,#2f2723c7,#2b221df0)}html.dark .consult-faq-header{background:radial-gradient(circle at top left,color-mix(in oklch,var(--accent) 8%,transparent),transparent 34%),#2a221ec7}html.dark .sp-harmony-btn{background:#2a221e8c}html.dark .sp-harmony-btn:hover{background:#2f2723d9}html.dark .sp-harmony-btn--active{background:color-mix(in oklch,var(--accent) 12%,transparent)}html.dark .sp-angle-btn{background:#2a221e99}html.dark .sp-angle-btn:hover{background:#2f2723e6}html.dark .sp-angle-btn--active{background:color-mix(in oklch,var(--accent) 12%,transparent)}html.dark .consult-option-card{background:#2a221ebd}html.dark .consult-option-card:hover,html.dark .consult-option-card.is-active{background:#2f2723eb}html.dark .nav-btn-subtle,html.dark .nav-btn:not(.nav-btn-primary){background:#2a221eb8!important;box-shadow:0 0 0 1px #ffffff1a,0 1px 2px -1px #0003,0 2px 4px #00000024!important}html.dark .nav-btn:hover:not(.nav-btn-primary),html.dark .randomize-btn:hover{box-shadow:0 14px 26px #00000052!important}html.dark .navbar-logo-wordmark.logo-light,html.dark .navbar-logo-mark-desktop.logo-light{display:none}html.dark .navbar-logo-wordmark.logo-dark,html.dark .navbar-logo-mark-desktop.logo-dark{display:block}html.dark .img-apply-btn{box-shadow:0 6px 18px color-mix(in oklch,var(--accent) 28%,transparent)}html.dark .img-apply-btn:hover{box-shadow:0 10px 26px color-mix(in oklch,var(--accent) 32%,transparent)}html.dark .surface-card{background:radial-gradient(circle at top left,color-mix(in oklch,var(--accent) 12%,transparent),transparent 34%),linear-gradient(180deg,#2f2723f5,#2b221deb)}html.dark .preview-shell{background:linear-gradient(180deg,#2a221ec2,#261d18eb),var(--bg-card-strong)}html.dark .abha-picker-controls{background:linear-gradient(180deg,#2a221e,#261d18)}html.dark .footer{background:linear-gradient(180deg,#1c141000,#1c1410 24%)}html.dark .swatch-section{background:linear-gradient(180deg,#2f2723d6,#2b221df5)}html.dark .mobile-tabbar{background:#251d19b8;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f}html.dark .extend-palette-btn{background:#2a221e85;border-color:#ffffff1f}html.dark .extend-palette-btn:hover{background:#2f2723b8}html.dark .sp-action-btn{background:#2a221ec7;border-color:#ffffff1a}html.dark .sp-action-btn:hover{background:#342c27f5;border-color:#ffffff29}html.dark .sp-gradient-section{background:#241e1a99;border-color:#ffffff14}html.dark .img-preview-extracting{background:#201915d1}html.dark .img-preview-thumb{outline-color:#ffffff1a}html.dark .img-preview-compare{background:#241e1aa6;border-color:#ffffff14}html.dark .img-role-note{background:#241e1aad;border-color:#ffffff14}html.dark .img-role-btn{background:#29221f99;border-color:#ffffff1a}html.dark .img-role-btn:hover{background:#302a26cc}html.dark .accessibility-target-toggle{background:#2a221ec7;box-shadow:inset 0 0 0 1px #ffffff14}html.dark .swatch-section-badge{background:#2a221ec2}html.dark .consult-mini-card{background:#2a221ead;box-shadow:0 0 0 1px #ffffff0f,0 1px 2px -1px #0000002e,0 2px 4px #0000001f}html.dark .consult-section-note{background:#2a221ec7;box-shadow:0 0 0 1px #ffffff0f,0 1px 2px -1px #0000002e,0 2px 4px #0000001f}html.dark .consult-faq-item{background:#2a221ebd}html.dark .consult-faq-item.is-open{border-color:#ffffff1f;background:#2f2723eb}html.dark .cpv2-tool-card{background:radial-gradient(circle at top left,color-mix(in oklch,var(--accent) 6%,transparent),transparent 50%),#2a221ecc}html.dark .cpv2-tool-card:hover{box-shadow:0 14px 36px #00000047}html.dark .cpv2-testimonial-card{background:radial-gradient(circle at top left,color-mix(in oklch,var(--accent) 8%,transparent),transparent 40%),#2a221ec7;box-shadow:0 2px 12px #0003}@media(max-width:560px){html.dark .navbar-logo-mark-mobile.logo-light{display:none}html.dark .navbar-logo-mark-mobile.logo-dark{display:block;width:32px;height:32px}html.dark .navbar-logo-wordmark.logo-dark,html.dark .navbar-logo-mark-desktop.logo-dark{display:none}}.sec-panel{display:flex;flex-direction:column;gap:8px}.sec-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sec-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.sec-btns{display:flex;align-items:center;gap:4px;flex-shrink:0}.sec-btn{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-2);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s,border-color .12s}.sec-btn:hover{background:var(--accent-soft);border-color:var(--border-strong);color:var(--text-1)}.sec-btn--icon{padding:0;width:26px;justify-content:center}.sec-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sec-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;font-size:10px;font-weight:700;font-family:var(--font-mono, monospace);letter-spacing:.03em;flex-shrink:0}.sec-arrow{font-size:12px;color:var(--text-3);flex-shrink:0}.sec-offset{font-size:10px;font-weight:600;color:var(--text-3);flex-shrink:0}.sec-sub-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-top:2px}.sec-pills{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.sec-pills--wrap{display:flex;flex-wrap:wrap;gap:4px}.sec-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;border-radius:5px;border:1px solid var(--border);background:transparent;color:var(--text-2);font-size:10px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .1s,color .1s,border-color .1s}.sec-pill:hover{background:var(--accent-soft);border-color:var(--border-strong);color:var(--text-1)}.sec-pill--on{background:var(--accent);border-color:var(--accent);color:#fff}.sec-grad-bar{height:26px;border-radius:6px;width:100%;flex-shrink:0}.sec-pill-sep{width:1px;height:18px;background:var(--border);align-self:center;flex-shrink:0;margin:0 1px}@media(max-width:820px){.sec-pills{grid-template-columns:repeat(3,minmax(0,1fr))}}html.dark .sec-btn{background:transparent}html.dark .sec-btn:hover{background:var(--accent-soft)}html.dark .sec-pill{background:transparent}html.dark .sec-pill--on{background:var(--accent);color:#fff}.ipal-panel{display:flex;flex-direction:column;gap:8px}.ipal-panel--drag{opacity:.88}.ipal-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:18px 12px;border:1.5px dashed var(--border);border-radius:var(--radius-md);background:transparent;cursor:pointer;color:var(--text-3);font-size:11px;text-align:center;transition:border-color .15s,background .15s,color .15s;outline:none}.ipal-drop:hover,.ipal-drop:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--text-2)}.ipal-drop--active{border-color:var(--accent);background:var(--accent-soft)}.ipal-thumb-wrap{position:relative;border-radius:var(--radius-sm);overflow:hidden;background:var(--border)}.ipal-thumb{display:block;width:100%;height:96px;object-fit:cover}.ipal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:light-dark(rgba(255,252,247,.8),rgba(18,14,10,.8));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:11px;font-weight:700;color:var(--text-2)}.ipal-role-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ipal-role-label{font-size:10px;font-weight:600;color:var(--text-3);white-space:nowrap}.ipal-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ipal-swatch{aspect-ratio:1;border-radius:6px;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s,border-color .1s;outline:none}.ipal-swatch:hover{transform:scale(1.07)}.ipal-swatch--on{border-color:var(--text-1);box-shadow:0 0 0 1px var(--bg-card)}.ipal-apply{display:flex;align-items:center;justify-content:center;width:100%;height:34px;border-radius:var(--radius-sm);border:none;background:var(--accent);color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:opacity .12s}.ipal-apply:hover{opacity:.88}.ipal-apply:disabled{opacity:.35;cursor:not-allowed}.ipal-apply--done{background:#1c882d}.ipal-empty{font-size:11px;color:var(--text-3);text-align:center;padding:6px 0;margin:0}/*! bulma.io v0.9.4 | MIT License | github.com/jgthms/bulma */.button,.file-cta,.file-name,.input,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.file-cta:active,.file-cta:focus,.file-name:active,.file-name:focus,.input:active,.input:focus,.is-active.button,.is-active.file-cta,.is-active.file-name,.is-active.input,.is-active.pagination-ellipsis,.is-active.pagination-link,.is-active.pagination-next,.is-active.pagination-previous,.is-active.textarea,.is-focused.button,.is-focused.file-cta,.is-focused.file-name,.is-focused.input,.is-focused.pagination-ellipsis,.is-focused.pagination-link,.is-focused.pagination-next,.is-focused.pagination-previous,.is-focused.textarea,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link:active,.pagination-link:focus,.pagination-next:active,.pagination-next:focus,.pagination-previous:active,.pagination-previous:focus,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{outline:0}.button[disabled],.file-cta[disabled],.file-name[disabled],.input[disabled],.pagination-ellipsis[disabled],.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled],.select fieldset[disabled] select,.select select[disabled],.textarea[disabled],fieldset[disabled] .button,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .input,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-previous,fieldset[disabled] .select select,fieldset[disabled] .textarea{cursor:not-allowed}.breadcrumb,.button,.file,.is-unselectable,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless):after,.select:not(.is-multiple):not(.is-loading):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.pagination:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:#0a0a0a33;border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:0;position:relative;vertical-align:top;width:20px}.delete:after,.delete:before,.modal-close:after,.modal-close:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before,.modal-close:before{height:2px;width:50%}.delete:after,.modal-close:after{height:50%;width:2px}.delete:focus,.delete:hover,.modal-close:focus,.modal-close:hover{background-color:#0a0a0a4d}.delete:active,.modal-close:active{background-color:#0a0a0a66}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading:after,.control.is-loading:after,.loader,.select.is-loading:after{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-square .has-ratio,.image.is-square img,.is-overlay,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#485fc7;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:#f5f5f5;color:#da1039;font-size:.875em;font-weight:400;padding:.25em .5em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}@-webkit-keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;color:#4a4a4a;display:block;padding:1.25rem}a.box:focus,a.box:hover{box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #485fc7}a.box:active{box-shadow:inset 0 1px 2px #0a0a0a33,0 0 0 1px #485fc7}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#363636}.button.is-focused,.button:focus{border-color:#485fc7;color:#363636}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 .125em #485fc740}.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:#f5f5f5;color:#363636}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:0 0;border-color:transparent;color:#485fc7;text-decoration:none}.button.is-ghost.is-hovered,.button.is-ghost:hover{color:#485fc7;text-decoration:underline}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em #ffffff40}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined.is-focused,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined.is-loading.is-focused:after,.button.is-white.is-outlined.is-loading.is-hovered:after,.button.is-white.is-outlined.is-loading:focus:after,.button.is-white.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined.is-focused,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-white.is-inverted.is-outlined.is-loading:focus:after,.button.is-white.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;color:#fff}.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active){box-shadow:0 0 0 .125em #0a0a0a40}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-hovered,.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined.is-focused,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined.is-loading.is-focused:after,.button.is-black.is-outlined.is-loading.is-hovered:after,.button.is-black.is-outlined.is-loading:focus:after,.button.is-black.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined.is-focused,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-black.is-inverted.is-outlined.is-loading:focus:after,.button.is-black.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:#000000b3}.button.is-light.is-hovered,.button.is-light:hover{background-color:#eee;border-color:transparent;color:#000000b3}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;color:#000000b3}.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active){box-shadow:0 0 0 .125em #f5f5f540}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:#000000b3}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}.button.is-light.is-inverted{background-color:#000000b3;color:#f5f5f5}.button.is-light.is-inverted.is-hovered,.button.is-light.is-inverted:hover{background-color:#000000b3}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:#000000b3;border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined.is-focused,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#000000b3}.button.is-light.is-outlined.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined.is-loading.is-focused:after,.button.is-light.is-outlined.is-loading.is-hovered:after,.button.is-light.is-outlined.is-loading:focus:after,.button.is-light.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#000000b3;color:#000000b3}.button.is-light.is-inverted.is-outlined.is-focused,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:#000000b3;color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-light.is-inverted.is-outlined.is-loading:focus:after,.button.is-light.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#000000b3;box-shadow:none;color:#000000b3}.button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#fff}.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em #36363640}.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:#363636;box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-hovered,.button.is-dark.is-inverted:hover{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined.is-focused,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined.is-loading.is-focused:after,.button.is-dark.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-outlined.is-loading:focus:after,.button.is-dark.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined.is-focused,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-inverted.is-outlined.is-loading:focus:after,.button.is-dark.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em #00d1b240}.button.is-primary.is-active,.button.is-primary:active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:#00d1b2;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-hovered,.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined.is-loading.is-focused:after,.button.is-primary.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-outlined.is-loading:focus:after,.button.is-primary.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined.is-focused,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-inverted.is-outlined.is-loading:focus:after,.button.is-primary.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light{background-color:#ebfffc;color:#00947e}.button.is-primary.is-light.is-hovered,.button.is-primary.is-light:hover{background-color:#defffa;border-color:transparent;color:#00947e}.button.is-primary.is-light.is-active,.button.is-primary.is-light:active{background-color:#d1fff8;border-color:transparent;color:#00947e}.button.is-link{background-color:#485fc7;border-color:transparent;color:#fff}.button.is-link.is-hovered,.button.is-link:hover{background-color:#3e56c4;border-color:transparent;color:#fff}.button.is-link.is-focused,.button.is-link:focus{border-color:transparent;color:#fff}.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active){box-shadow:0 0 0 .125em #485fc740}.button.is-link.is-active,.button.is-link:active{background-color:#3a51bb;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#485fc7;border-color:#485fc7;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#485fc7}.button.is-link.is-inverted.is-hovered,.button.is-link.is-inverted:hover{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#485fc7}.button.is-link.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#485fc7;color:#485fc7}.button.is-link.is-outlined.is-focused,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover{background-color:#485fc7;border-color:#485fc7;color:#fff}.button.is-link.is-outlined.is-loading:after{border-color:transparent transparent #485fc7 #485fc7!important}.button.is-link.is-outlined.is-loading.is-focused:after,.button.is-link.is-outlined.is-loading.is-hovered:after,.button.is-link.is-outlined.is-loading:focus:after,.button.is-link.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#485fc7;box-shadow:none;color:#485fc7}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined.is-focused,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#485fc7}.button.is-link.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-link.is-inverted.is-outlined.is-loading:focus:after,.button.is-link.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #485fc7 #485fc7!important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eff1fa;color:#3850b7}.button.is-link.is-light.is-hovered,.button.is-link.is-light:hover{background-color:#e6e9f7;border-color:transparent;color:#3850b7}.button.is-link.is-light.is-active,.button.is-link.is-light:active{background-color:#dce0f4;border-color:transparent;color:#3850b7}.button.is-info{background-color:#3e8ed0;border-color:transparent;color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:#3488ce;border-color:transparent;color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em #3e8ed040}.button.is-info.is-active,.button.is-info:active{background-color:#3082c5;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3e8ed0;border-color:#3e8ed0;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3e8ed0}.button.is-info.is-inverted.is-hovered,.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3e8ed0}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#3e8ed0;color:#3e8ed0}.button.is-info.is-outlined.is-focused,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#3e8ed0;border-color:#3e8ed0;color:#fff}.button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #3e8ed0 #3e8ed0!important}.button.is-info.is-outlined.is-loading.is-focused:after,.button.is-info.is-outlined.is-loading.is-hovered:after,.button.is-info.is-outlined.is-loading:focus:after,.button.is-info.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3e8ed0;box-shadow:none;color:#3e8ed0}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined.is-focused,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#3e8ed0}.button.is-info.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-info.is-inverted.is-outlined.is-loading:focus:after,.button.is-info.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #3e8ed0 #3e8ed0!important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eff5fb;color:#296fa8}.button.is-info.is-light.is-hovered,.button.is-info.is-light:hover{background-color:#e4eff9;border-color:transparent;color:#296fa8}.button.is-info.is-light.is-active,.button.is-info.is-light:active{background-color:#dae9f6;border-color:transparent;color:#296fa8}.button.is-success{background-color:#48c78e;border-color:transparent;color:#fff}.button.is-success.is-hovered,.button.is-success:hover{background-color:#3ec487;border-color:transparent;color:#fff}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em #48c78e40}.button.is-success.is-active,.button.is-success:active{background-color:#3abb81;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#48c78e;border-color:#48c78e;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#48c78e}.button.is-success.is-inverted.is-hovered,.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#48c78e}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#48c78e;color:#48c78e}.button.is-success.is-outlined.is-focused,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#48c78e;border-color:#48c78e;color:#fff}.button.is-success.is-outlined.is-loading:after{border-color:transparent transparent #48c78e #48c78e!important}.button.is-success.is-outlined.is-loading.is-focused:after,.button.is-success.is-outlined.is-loading.is-hovered:after,.button.is-success.is-outlined.is-loading:focus:after,.button.is-success.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#48c78e;box-shadow:none;color:#48c78e}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined.is-focused,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#48c78e}.button.is-success.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-success.is-inverted.is-outlined.is-loading:focus:after,.button.is-success.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #48c78e #48c78e!important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effaf5;color:#257953}.button.is-success.is-light.is-hovered,.button.is-success.is-light:hover{background-color:#e6f7ef;border-color:transparent;color:#257953}.button.is-success.is-light.is-active,.button.is-success.is-light:active{background-color:#dcf4e9;border-color:transparent;color:#257953}.button.is-warning{background-color:#ffe08a;border-color:transparent;color:#000000b3}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:#ffdc7d;border-color:transparent;color:#000000b3}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;color:#000000b3}.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em #ffe08a40}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd970;border-color:transparent;color:#000000b3}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffe08a;border-color:#ffe08a;box-shadow:none}.button.is-warning.is-inverted{background-color:#000000b3;color:#ffe08a}.button.is-warning.is-inverted.is-hovered,.button.is-warning.is-inverted:hover{background-color:#000000b3}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:#000000b3;border-color:transparent;box-shadow:none;color:#ffe08a}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffe08a;color:#ffe08a}.button.is-warning.is-outlined.is-focused,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#ffe08a;border-color:#ffe08a;color:#000000b3}.button.is-warning.is-outlined.is-loading:after{border-color:transparent transparent #ffe08a #ffe08a!important}.button.is-warning.is-outlined.is-loading.is-focused:after,.button.is-warning.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-outlined.is-loading:focus:after,.button.is-warning.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffe08a;box-shadow:none;color:#ffe08a}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#000000b3;color:#000000b3}.button.is-warning.is-inverted.is-outlined.is-focused,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:#000000b3;color:#ffe08a}.button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-inverted.is-outlined.is-loading:focus:after,.button.is-warning.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #ffe08a #ffe08a!important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#000000b3;box-shadow:none;color:#000000b3}.button.is-warning.is-light{background-color:#fffaeb;color:#946c00}.button.is-warning.is-light.is-hovered,.button.is-warning.is-light:hover{background-color:#fff6de;border-color:transparent;color:#946c00}.button.is-warning.is-light.is-active,.button.is-warning.is-light:active{background-color:#fff3d1;border-color:transparent;color:#946c00}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em #f1466840}.button.is-danger.is-active,.button.is-danger:active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#f14668;border-color:#f14668;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-hovered,.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f14668}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;color:#f14668}.button.is-danger.is-outlined.is-focused,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#f14668;border-color:#f14668;color:#fff}.button.is-danger.is-outlined.is-loading:after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-outlined.is-loading.is-focused:after,.button.is-danger.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-outlined.is-loading:focus:after,.button.is-danger.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;box-shadow:none;color:#f14668}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined.is-focused,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-inverted.is-outlined.is-loading:focus:after,.button.is-danger.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.button.is-danger.is-light.is-hovered,.button.is-danger.is-light:hover{background-color:#fde0e6;border-color:transparent;color:#cc0f35}.button.is-danger.is-light.is-active,.button.is-danger.is-light:active{background-color:#fcd4dc;border-color:transparent;color:#cc0f35}.button.is-small{font-size:.75rem}.button.is-small:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:9999px;padding-left:1.25em;padding-right:1.25em}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}@media screen and (max-width:768px){.button.is-responsive.is-small{font-size:.5625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.65625rem}.button.is-responsive.is-medium{font-size:.75rem}.button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width:769px)and (max-width:1023px){.button.is-responsive.is-small{font-size:.65625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.75rem}.button.is-responsive.is-medium{font-size:1rem}.button.is-responsive.is-large{font-size:1.25rem}}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width:1024px){.container{max-width:960px}}@media screen and (max-width:1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width:1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width:1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width:1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-normal{font-size:1rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:9999px}.image.is-fullwidth{width:100%}.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-square .has-ratio,.image.is-square img{height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:0 0}.notification>.delete{right:.5rem;position:absolute;top:.5rem}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:#000000b3}.notification.is-dark{background-color:#363636;color:#fff}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-primary.is-light{background-color:#ebfffc;color:#00947e}.notification.is-link{background-color:#485fc7;color:#fff}.notification.is-link.is-light{background-color:#eff1fa;color:#3850b7}.notification.is-info{background-color:#3e8ed0;color:#fff}.notification.is-info.is-light{background-color:#eff5fb;color:#296fa8}.notification.is-success{background-color:#48c78e;color:#fff}.notification.is-success.is-light{background-color:#effaf5;color:#257953}.notification.is-warning{background-color:#ffe08a;color:#000000b3}.notification.is-warning.is-light{background-color:#fffaeb;color:#946c00}.notification.is-danger{background-color:#f14668;color:#fff}.notification.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right,#fff 30%,#ededed 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right,#0a0a0a 30%,#ededed 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right,#f5f5f5 30%,#ededed 30%)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(to right,#363636 30%,#ededed 30%)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(to right,#00d1b2 30%,#ededed 30%)}.progress.is-link::-webkit-progress-value{background-color:#485fc7}.progress.is-link::-moz-progress-bar{background-color:#485fc7}.progress.is-link::-ms-fill{background-color:#485fc7}.progress.is-link:indeterminate{background-image:linear-gradient(to right,#485fc7 30%,#ededed 30%)}.progress.is-info::-webkit-progress-value{background-color:#3e8ed0}.progress.is-info::-moz-progress-bar{background-color:#3e8ed0}.progress.is-info::-ms-fill{background-color:#3e8ed0}.progress.is-info:indeterminate{background-image:linear-gradient(to right,#3e8ed0 30%,#ededed 30%)}.progress.is-success::-webkit-progress-value{background-color:#48c78e}.progress.is-success::-moz-progress-bar{background-color:#48c78e}.progress.is-success::-ms-fill{background-color:#48c78e}.progress.is-success:indeterminate{background-image:linear-gradient(to right,#48c78e 30%,#ededed 30%)}.progress.is-warning::-webkit-progress-value{background-color:#ffe08a}.progress.is-warning::-moz-progress-bar{background-color:#ffe08a}.progress.is-warning::-ms-fill{background-color:#ffe08a}.progress.is-warning:indeterminate{background-image:linear-gradient(to right,#ffe08a 30%,#ededed 30%)}.progress.is-danger::-webkit-progress-value{background-color:#f14668}.progress.is-danger::-moz-progress-bar{background-color:#f14668}.progress.is-danger::-ms-fill{background-color:#f14668}.progress.is-danger:indeterminate{background-image:linear-gradient(to right,#f14668 30%,#ededed 30%)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(to right,#4a4a4a 30%,#ededed 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:#000000b3}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#485fc7;border-color:#485fc7;color:#fff}.table td.is-info,.table th.is-info{background-color:#3e8ed0;border-color:#3e8ed0;color:#fff}.table td.is-success,.table th.is-success{background-color:#48c78e;border-color:#48c78e;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffe08a;border-color:#ffe08a;color:#000000b3}.table td.is-danger,.table th.is-danger{background-color:#f14668;border-color:#f14668;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#363636}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:transparent}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:transparent}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:#000000b3}.tag:not(body).is-dark{background-color:#363636;color:#fff}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-primary.is-light{background-color:#ebfffc;color:#00947e}.tag:not(body).is-link{background-color:#485fc7;color:#fff}.tag:not(body).is-link.is-light{background-color:#eff1fa;color:#3850b7}.tag:not(body).is-info{background-color:#3e8ed0;color:#fff}.tag:not(body).is-info.is-light{background-color:#eff5fb;color:#296fa8}.tag:not(body).is-success{background-color:#48c78e;color:#fff}.tag:not(body).is-success.is-light{background-color:#effaf5;color:#257953}.tag:not(body).is-warning{background-color:#ffe08a;color:#000000b3}.tag:not(body).is-warning.is-light{background-color:#fffaeb;color:#946c00}.tag:not(body).is-danger{background-color:#f14668;color:#fff}.tag:not(body).is-danger.is-light{background-color:#feecf0;color:#cc0f35}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete:after,.tag:not(body).is-delete:before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete:before{height:1px;width:50%}.tag:not(body).is-delete:after{height:50%;width:1px}.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:9999px}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:inherit}.subtitle sub,.title sub,.subtitle sup,.title sup{font-size:.75em}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.number{align-items:center;background-color:#f5f5f5;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.input,.select select,.textarea{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.select select::-moz-placeholder,.textarea::-moz-placeholder{color:#3636364d}.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#3636364d}.input:-moz-placeholder,.select select:-moz-placeholder,.textarea:-moz-placeholder{color:#3636364d}.input:-ms-input-placeholder,.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:#3636364d}.input:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered,.select select:hover,.textarea:hover{border-color:#b5b5b5}.input:active,.input:focus,.is-active.input,.is-active.textarea,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{border-color:#485fc7;box-shadow:0 0 0 .125em #485fc740}.input[disabled],.select fieldset[disabled] select,.select select[disabled],.textarea[disabled],fieldset[disabled] .input,fieldset[disabled] .select select,fieldset[disabled] .textarea{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,.select select[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder{color:#7a7a7a4d}.input[disabled]::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder{color:#7a7a7a4d}.input[disabled]:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,.select select[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder{color:#7a7a7a4d}.input[disabled]:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder{color:#7a7a7a4d}.input,.textarea{box-shadow:inset 0 .0625em .125em #0a0a0a0d;max-width:100%;width:100%}.input[readonly],.textarea[readonly]{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:active,.is-white.input:focus,.is-white.is-active.input,.is-white.is-active.textarea,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.textarea:active,.is-white.textarea:focus{box-shadow:0 0 0 .125em #ffffff40}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:active,.is-black.input:focus,.is-black.is-active.input,.is-black.is-active.textarea,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.textarea:active,.is-black.textarea:focus{box-shadow:0 0 0 .125em #0a0a0a40}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:active,.is-light.input:focus,.is-light.is-active.input,.is-light.is-active.textarea,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.textarea:active,.is-light.textarea:focus{box-shadow:0 0 0 .125em #f5f5f540}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:active,.is-dark.input:focus,.is-dark.is-active.input,.is-dark.is-active.textarea,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.textarea:active,.is-dark.textarea:focus{box-shadow:0 0 0 .125em #36363640}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:active,.is-primary.input:focus,.is-primary.is-active.input,.is-primary.is-active.textarea,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.textarea:active,.is-primary.textarea:focus{box-shadow:0 0 0 .125em #00d1b240}.is-link.input,.is-link.textarea{border-color:#485fc7}.is-link.input:active,.is-link.input:focus,.is-link.is-active.input,.is-link.is-active.textarea,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.textarea:active,.is-link.textarea:focus{box-shadow:0 0 0 .125em #485fc740}.is-info.input,.is-info.textarea{border-color:#3e8ed0}.is-info.input:active,.is-info.input:focus,.is-info.is-active.input,.is-info.is-active.textarea,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.textarea:active,.is-info.textarea:focus{box-shadow:0 0 0 .125em #3e8ed040}.is-success.input,.is-success.textarea{border-color:#48c78e}.is-success.input:active,.is-success.input:focus,.is-success.is-active.input,.is-success.is-active.textarea,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.textarea:active,.is-success.textarea:focus{box-shadow:0 0 0 .125em #48c78e40}.is-warning.input,.is-warning.textarea{border-color:#ffe08a}.is-warning.input:active,.is-warning.input:focus,.is-warning.is-active.input,.is-warning.is-active.textarea,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.textarea:active,.is-warning.textarea:focus{box-shadow:0 0 0 .125em #ffe08a40}.is-danger.input,.is-danger.textarea{border-color:#f14668}.is-danger.input:active,.is-danger.input:focus,.is-danger.is-active.input,.is-danger.is-active.textarea,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.textarea:active,.is-danger.textarea:focus{box-shadow:0 0 0 .125em #f1466840}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:9999px;padding-left:calc(1.125em - 1px);padding-right:calc(1.125em - 1px)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox input[disabled],.checkbox[disabled],.radio input[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .radio{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading):after{border-color:#485fc7;right:1.125em;z-index:4}.select.is-rounded select{border-radius:9999px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:0}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:#363636}.select.is-white:not(:hover):after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select.is-hovered,.select.is-white select:hover{border-color:#f2f2f2}.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus{box-shadow:0 0 0 .125em #ffffff40}.select.is-black:not(:hover):after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select.is-hovered,.select.is-black select:hover{border-color:#000}.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus{box-shadow:0 0 0 .125em #0a0a0a40}.select.is-light:not(:hover):after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select.is-hovered,.select.is-light select:hover{border-color:#e8e8e8}.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus{box-shadow:0 0 0 .125em #f5f5f540}.select.is-dark:not(:hover):after{border-color:#363636}.select.is-dark select{border-color:#363636}.select.is-dark select.is-hovered,.select.is-dark select:hover{border-color:#292929}.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus{box-shadow:0 0 0 .125em #36363640}.select.is-primary:not(:hover):after{border-color:#00d1b2}.select.is-primary select{border-color:#00d1b2}.select.is-primary select.is-hovered,.select.is-primary select:hover{border-color:#00b89c}.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em #00d1b240}.select.is-link:not(:hover):after{border-color:#485fc7}.select.is-link select{border-color:#485fc7}.select.is-link select.is-hovered,.select.is-link select:hover{border-color:#3a51bb}.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus{box-shadow:0 0 0 .125em #485fc740}.select.is-info:not(:hover):after{border-color:#3e8ed0}.select.is-info select{border-color:#3e8ed0}.select.is-info select.is-hovered,.select.is-info select:hover{border-color:#3082c5}.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus{box-shadow:0 0 0 .125em #3e8ed040}.select.is-success:not(:hover):after{border-color:#48c78e}.select.is-success select{border-color:#48c78e}.select.is-success select.is-hovered,.select.is-success select:hover{border-color:#3abb81}.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em #48c78e40}.select.is-warning:not(:hover):after{border-color:#ffe08a}.select.is-warning select{border-color:#ffe08a}.select.is-warning select.is-hovered,.select.is-warning select:hover{border-color:#ffd970}.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus{box-shadow:0 0 0 .125em #ffe08a40}.select.is-danger:not(:hover):after{border-color:#f14668}.select.is-danger select{border-color:#f14668}.select.is-danger select.is-hovered,.select.is-danger select:hover{border-color:#ef2e55}.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus{box-shadow:0 0 0 .125em #f1466840}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled:after{border-color:#7a7a7a!important;opacity:.5}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em #ffffff40;color:#0a0a0a}.file.is-white.is-active .file-cta,.file.is-white:active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em #0a0a0a40;color:#fff}.file.is-black.is-active .file-cta,.file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:#000000b3}.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta{background-color:#eee;border-color:transparent;color:#000000b3}.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em #f5f5f540;color:#000000b3}.file.is-light.is-active .file-cta,.file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:#000000b3}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em #36363640;color:#fff}.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em #00d1b240;color:#fff}.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#485fc7;border-color:transparent;color:#fff}.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta{background-color:#3e56c4;border-color:transparent;color:#fff}.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em #485fc740;color:#fff}.file.is-link.is-active .file-cta,.file.is-link:active .file-cta{background-color:#3a51bb;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3e8ed0;border-color:transparent;color:#fff}.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta{background-color:#3488ce;border-color:transparent;color:#fff}.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em #3e8ed040;color:#fff}.file.is-info.is-active .file-cta,.file.is-info:active .file-cta{background-color:#3082c5;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#48c78e;border-color:transparent;color:#fff}.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta{background-color:#3ec487;border-color:transparent;color:#fff}.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em #48c78e40;color:#fff}.file.is-success.is-active .file-cta,.file.is-success:active .file-cta{background-color:#3abb81;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffe08a;border-color:transparent;color:#000000b3}.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta{background-color:#ffdc7d;border-color:transparent;color:#000000b3}.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em #ffe08a40;color:#000000b3}.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta{background-color:#ffd970;border-color:transparent;color:#000000b3}.file.is-danger .file-cta{background-color:#f14668;border-color:transparent;color:#fff}.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta{background-color:#f03a5f;border-color:transparent;color:#fff}.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em #f1466840;color:#fff}.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta{background-color:#ef2e55;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-normal{font-size:1rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:0;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#485fc7}.help.is-info{color:#3e8ed0}.help.is-success{color:#48c78e}.help.is-warning{color:#ffe08a}.help.is-danger{color:#f14668}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover{z-index:2}.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]):focus{z-index:3}.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width:769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width:769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width:769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#4a4a4a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading:after{position:absolute!important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#485fc7;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li:before{color:#b5b5b5;content:"/"}.breadcrumb ol,.breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li:before{content:"→"}.breadcrumb.has-bullet-separator li+li:before{content:"•"}.breadcrumb.has-dot-separator li+li:before{content:"·"}.breadcrumb.has-succeeds-separator li+li:before{content:"≻"}.card{background-color:#fff;border-radius:.25rem;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;color:#4a4a4a;max-width:100%;position:relative}.card-content:first-child,.card-footer:first-child,.card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-content:last-child,.card-footer:last-child,.card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em #0a0a0a1a;display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-content{background-color:transparent;padding:1.5rem}.card-footer{background-color:transparent;border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#485fc7;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width:769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width:769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width:769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width:769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219,219,219,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid rgba(219,219,219,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width:768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#485fc7;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:#000000b3}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body{border-color:#363636}.message.is-primary{background-color:#ebfffc}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#00947e}.message.is-link{background-color:#eff1fa}.message.is-link .message-header{background-color:#485fc7;color:#fff}.message.is-link .message-body{border-color:#485fc7;color:#3850b7}.message.is-info{background-color:#eff5fb}.message.is-info .message-header{background-color:#3e8ed0;color:#fff}.message.is-info .message-body{border-color:#3e8ed0;color:#296fa8}.message.is-success{background-color:#effaf5}.message.is-success .message-header{background-color:#48c78e;color:#fff}.message.is-success .message-body{border-color:#48c78e;color:#257953}.message.is-warning{background-color:#fffaeb}.message.is-warning .message-header{background-color:#ffe08a;color:#000000b3}.message.is-warning .message-body{border-color:#ffe08a;color:#946c00}.message.is-danger{background-color:#feecf0}.message.is-danger .message-header{background-color:#f14668;color:#fff}.message.is-danger .message-body{border-color:#f14668;color:#cc0f35}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:#0a0a0adb}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:0 0;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-foot,.modal-card-head{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width:1024px){.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link:after,.navbar.is-white .navbar-start .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-end .navbar-link:after,.navbar.is-black .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:#000000b3}.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:#000000b3}.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:#000000b3}.navbar.is-light .navbar-brand .navbar-link:after{border-color:#000000b3}.navbar.is-light .navbar-burger{color:#000000b3}@media screen and (min-width:1024px){.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:#000000b3}.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:#000000b3}.navbar.is-light .navbar-end .navbar-link:after,.navbar.is-light .navbar-start .navbar-link:after{border-color:#000000b3}.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:#000000b3}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#000000b3}}.navbar.is-dark{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:#fff}.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:#fff}.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-end .navbar-link:after,.navbar.is-dark .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-end .navbar-link:after,.navbar.is-primary .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#485fc7;color:#fff}.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#3a51bb;color:#fff}.navbar.is-link .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#3a51bb;color:#fff}.navbar.is-link .navbar-end .navbar-link:after,.navbar.is-link .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#3a51bb;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#485fc7;color:#fff}}.navbar.is-info{background-color:#3e8ed0;color:#fff}.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#3082c5;color:#fff}.navbar.is-info .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#3082c5;color:#fff}.navbar.is-info .navbar-end .navbar-link:after,.navbar.is-info .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#3082c5;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3e8ed0;color:#fff}}.navbar.is-success{background-color:#48c78e;color:#fff}.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:#fff}.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-end .navbar-link:after,.navbar.is-success .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#48c78e;color:#fff}}.navbar.is-warning{background-color:#ffe08a;color:#000000b3}.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:#000000b3}.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#ffd970;color:#000000b3}.navbar.is-warning .navbar-brand .navbar-link:after{border-color:#000000b3}.navbar.is-warning .navbar-burger{color:#000000b3}@media screen and (min-width:1024px){.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:#000000b3}.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#ffd970;color:#000000b3}.navbar.is-warning .navbar-end .navbar-link:after,.navbar.is-warning .navbar-start .navbar-link:after{border-color:#000000b3}.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#ffd970;color:#000000b3}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffe08a;color:#000000b3}}.navbar.is-danger{background-color:#f14668;color:#fff}.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-end .navbar-link:after,.navbar.is-danger .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f14668;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px #f5f5f5}.navbar.is-fixed-top{top:0}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:3.25rem}body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:none;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:first-child{top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:#0000000d}.navbar-burger.is-active span:first-child{transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.navbar-link,a.navbar-item{cursor:pointer}.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover{background-color:#fafafa;color:#485fc7}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#485fc7}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom-color:#485fc7;border-bottom-style:solid;border-bottom-width:3px;color:#485fc7;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless):after{border-color:#485fc7;margin-top:-.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link:after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px #0a0a0a1a;padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px #0a0a0a1a}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch{padding-top:3.25rem}body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start{align-items:center}.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item{border-radius:4px}.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#485fc7}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px #0a0a0a1a;top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px #0a0a0a1a;display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#485fc7}.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown{border-radius:6px;border-top:none;box-shadow:0 8px 8px #0a0a0a1a,0 0 0 1px #0a0a0a1a;display:block;opacity:0;pointer-events:none;top:calc(100% - 4px);transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-left:-.75rem}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px #0a0a0a1a}.navbar.is-fixed-top-desktop{top:0}body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop{padding-top:3.25rem}body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top{padding-top:5.25rem}body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.navbar-link.is-active,a.navbar-item.is-active{color:#0a0a0a}.navbar-link.is-active:not(:focus):not(:hover),a.navbar-item.is-active:not(:focus):not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:9999px}.pagination.is-rounded .pagination-link{border-radius:9999px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;color:#363636;min-width:2.5em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#485fc7}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px #0a0a0a33}.pagination-link.is-disabled,.pagination-link[disabled],.pagination-next.is-disabled,.pagination-next[disabled],.pagination-previous.is-disabled,.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#485fc7;border-color:#485fc7;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination-next,.pagination-previous,.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width:769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:#000000b3}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading{background-color:#00d1b2;color:#fff}.panel.is-primary .panel-tabs a.is-active{border-bottom-color:#00d1b2}.panel.is-primary .panel-block.is-active .panel-icon{color:#00d1b2}.panel.is-link .panel-heading{background-color:#485fc7;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#485fc7}.panel.is-link .panel-block.is-active .panel-icon{color:#485fc7}.panel.is-info .panel-heading{background-color:#3e8ed0;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#3e8ed0}.panel.is-info .panel-block.is-active .panel-icon{color:#3e8ed0}.panel.is-success .panel-heading{background-color:#48c78e;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#48c78e}.panel.is-success .panel-block.is-active .panel-icon{color:#48c78e}.panel.is-warning .panel-heading{background-color:#ffe08a;color:#000000b3}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffe08a}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffe08a}.panel.is-danger .panel-heading{background-color:#f14668;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f14668}.panel.is-danger .panel-block.is-active .panel-icon{color:#f14668}.panel-block:not(:last-child),.panel-tabs:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#363636;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#485fc7}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#485fc7;color:#363636}.panel-block.is-active .panel-icon{color:#485fc7}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#485fc7;color:#485fc7}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#485fc7;border-color:#485fc7;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0}.columns.is-mobile>.column.is-1{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0}.column.is-1-mobile{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0}.column.is-1-touch{flex:none;width:8.33333%}.column.is-offset-1-touch{margin-left:8.33333%}.column.is-2-touch{flex:none;width:16.66667%}.column.is-offset-2-touch{margin-left:16.66667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333%}.column.is-offset-4-touch{margin-left:33.33333%}.column.is-5-touch{flex:none;width:41.66667%}.column.is-offset-5-touch{margin-left:41.66667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333%}.column.is-offset-7-touch{margin-left:58.33333%}.column.is-8-touch{flex:none;width:66.66667%}.column.is-offset-8-touch{margin-left:66.66667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333%}.column.is-offset-10-touch{margin-left:83.33333%}.column.is-11-touch{flex:none;width:91.66667%}.column.is-offset-11-touch{margin-left:91.66667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0}.column.is-1-desktop{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0}.column.is-1-widescreen{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0}.column.is-1-fullhd{flex:none;width:8.33333%}.column.is-offset-1-fullhd{margin-left:8.33333%}.column.is-2-fullhd{flex:none;width:16.66667%}.column.is-offset-2-fullhd{margin-left:16.66667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333%}.column.is-offset-4-fullhd{margin-left:33.33333%}.column.is-5-fullhd{flex:none;width:41.66667%}.column.is-offset-5-fullhd{margin-left:41.66667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333%}.column.is-offset-7-fullhd{margin-left:58.33333%}.column.is-8-fullhd{flex:none;width:66.66667%}.column.is-offset-8-fullhd{margin-left:66.66667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333%}.column.is-offset-10-fullhd{margin-left:83.33333%}.column.is-11-fullhd{flex:none;width:91.66667%}.column.is-offset-11-fullhd{margin-left:91.66667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:.75rem}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width:769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:768px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.columns.is-variable.is-0-fullhd{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:.25rem}@media screen and (max-width:768px){.columns.is-variable.is-1-mobile{--columnGap:.25rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-1-tablet{--columnGap:.25rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-variable.is-1-tablet-only{--columnGap:.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-1-touch{--columnGap:.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-1-desktop{--columnGap:.25rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-variable.is-1-desktop-only{--columnGap:.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-1-widescreen{--columnGap:.25rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-variable.is-1-widescreen-only{--columnGap:.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-1-fullhd{--columnGap:.25rem}}.columns.is-variable.is-2{--columnGap:.5rem}@media screen and (max-width:768px){.columns.is-variable.is-2-mobile{--columnGap:.5rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-2-tablet{--columnGap:.5rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-variable.is-2-tablet-only{--columnGap:.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-2-touch{--columnGap:.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-2-desktop{--columnGap:.5rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-variable.is-2-desktop-only{--columnGap:.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-2-widescreen{--columnGap:.5rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-variable.is-2-widescreen-only{--columnGap:.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-2-fullhd{--columnGap:.5rem}}.columns.is-variable.is-3{--columnGap:.75rem}@media screen and (max-width:768px){.columns.is-variable.is-3-mobile{--columnGap:.75rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-3-tablet{--columnGap:.75rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-variable.is-3-tablet-only{--columnGap:.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-3-touch{--columnGap:.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-3-desktop{--columnGap:.75rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-variable.is-3-desktop-only{--columnGap:.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-3-widescreen{--columnGap:.75rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-variable.is-3-widescreen-only{--columnGap:.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-3-fullhd{--columnGap:.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:768px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.columns.is-variable.is-4-fullhd{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:768px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:768px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:768px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:768px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.columns.is-variable.is-8-fullhd{--columnGap:2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media screen and (min-width:769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#363636!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-background-dark{background-color:#363636!important}.has-text-primary{color:#00d1b2!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86!important}.has-background-primary{background-color:#00d1b2!important}.has-text-primary-light{color:#ebfffc!important}a.has-text-primary-light:focus,a.has-text-primary-light:hover{color:#b8fff4!important}.has-background-primary-light{background-color:#ebfffc!important}.has-text-primary-dark{color:#00947e!important}a.has-text-primary-dark:focus,a.has-text-primary-dark:hover{color:#00c7a9!important}.has-background-primary-dark{background-color:#00947e!important}.has-text-link{color:#485fc7!important}a.has-text-link:focus,a.has-text-link:hover{color:#3449a8!important}.has-background-link{background-color:#485fc7!important}.has-text-link-light{color:#eff1fa!important}a.has-text-link-light:focus,a.has-text-link-light:hover{color:#c8cfee!important}.has-background-link-light{background-color:#eff1fa!important}.has-text-link-dark{color:#3850b7!important}a.has-text-link-dark:focus,a.has-text-link-dark:hover{color:#576dcb!important}.has-background-link-dark{background-color:#3850b7!important}.has-text-info{color:#3e8ed0!important}a.has-text-info:focus,a.has-text-info:hover{color:#2b74b1!important}.has-background-info{background-color:#3e8ed0!important}.has-text-info-light{color:#eff5fb!important}a.has-text-info-light:focus,a.has-text-info-light:hover{color:#c6ddf1!important}.has-background-info-light{background-color:#eff5fb!important}.has-text-info-dark{color:#296fa8!important}a.has-text-info-dark:focus,a.has-text-info-dark:hover{color:#368ace!important}.has-background-info-dark{background-color:#296fa8!important}.has-text-success{color:#48c78e!important}a.has-text-success:focus,a.has-text-success:hover{color:#34a873!important}.has-background-success{background-color:#48c78e!important}.has-text-success-light{color:#effaf5!important}a.has-text-success-light:focus,a.has-text-success-light:hover{color:#c8eedd!important}.has-background-success-light{background-color:#effaf5!important}.has-text-success-dark{color:#257953!important}a.has-text-success-dark:focus,a.has-text-success-dark:hover{color:#31a06e!important}.has-background-success-dark{background-color:#257953!important}.has-text-warning{color:#ffe08a!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd257!important}.has-background-warning{background-color:#ffe08a!important}.has-text-warning-light{color:#fffaeb!important}a.has-text-warning-light:focus,a.has-text-warning-light:hover{color:#ffecb8!important}.has-background-warning-light{background-color:#fffaeb!important}.has-text-warning-dark{color:#946c00!important}a.has-text-warning-dark:focus,a.has-text-warning-dark:hover{color:#c79200!important}.has-background-warning-dark{background-color:#946c00!important}.has-text-danger{color:#f14668!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#ee1742!important}.has-background-danger{background-color:#f14668!important}.has-text-danger-light{color:#feecf0!important}a.has-text-danger-light:focus,a.has-text-danger-light:hover{color:#fabdc9!important}.has-background-danger-light{background-color:#feecf0!important}.has-text-danger-dark{color:#cc0f35!important}a.has-text-danger-dark:focus,a.has-text-danger-dark:hover{color:#ee2049!important}.has-background-danger-dark{background-color:#cc0f35!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clickable{cursor:pointer!important;pointer-events:all!important}.is-clipped{overflow:hidden!important}.is-relative{position:relative!important}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5{margin-left:1.5rem!important}.mx-5{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6{margin-left:3rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5{padding-left:1.5rem!important}.px-5{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6{padding-left:3rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.p-auto{padding:auto!important}.pt-auto{padding-top:auto!important}.pr-auto{padding-right:auto!important}.pb-auto{padding-bottom:auto!important}.pl-auto{padding-left:auto!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width:769px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width:769px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px)and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px)and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px)and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width:769px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px)and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px)and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px)and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width:769px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px)and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px)and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px)and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width:769px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px)and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px)and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px)and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.is-underlined{text-decoration:underline!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary,.is-family-secondary,.is-family-sans-serif{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important}.is-family-monospace,.is-family-code{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media screen and (min-width:769px),print{.is-block-tablet{display:block!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media screen and (min-width:769px),print{.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media screen and (min-width:769px),print{.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width:769px),print{.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width:769px),print{.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:769px),print{.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width:769px),print{.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:0 0}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:#0a0a0ae6}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:#0a0a0ab3}.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{color:#fff!important;opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff)}@media screen and (max-width:768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:#ffffffe6}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:#ffffffb3}.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{color:#0a0a0a!important;opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000 0,#0a0a0a 71%,#181616)}@media screen and (max-width:768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000 0,#0a0a0a 71%,#181616)}}.hero.is-light{background-color:#f5f5f5;color:#000000b3}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:#000000b3}.hero.is-light .subtitle{color:#000000e6}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:#000000b3}@media screen and (max-width:1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:#000000b3}.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:#000000b3}.hero.is-light .tabs a{color:#000000b3;opacity:.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{color:#f5f5f5!important;opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#000000b3}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#000000b3;border-color:#000000b3;color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9 0,#f5f5f5 71%,#fff)}@media screen and (max-width:768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9 0,#f5f5f5 71%,#fff)}}.hero.is-dark{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#fff}.hero.is-dark .subtitle{color:#ffffffe6}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:#ffffffb3}.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover{background-color:#292929;color:#fff}.hero.is-dark .tabs a{color:#fff;opacity:.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{color:#363636!important;opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a 0,#363636 71%,#46403f)}@media screen and (max-width:768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a 0,#363636 71%,#46403f)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:#ffffffe6}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:#ffffffb3}.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{color:#00d1b2!important;opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb)}@media screen and (max-width:768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb)}}.hero.is-link{background-color:#485fc7;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:#ffffffe6}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-link .navbar-menu{background-color:#485fc7}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:#ffffffb3}.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover{background-color:#3a51bb;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{color:#485fc7!important;opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#485fc7}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#2959b3 0,#485fc7 71%,#5658d2)}@media screen and (max-width:768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#2959b3 0,#485fc7 71%,#5658d2)}}.hero.is-info{background-color:#3e8ed0;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:#ffffffe6}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-info .navbar-menu{background-color:#3e8ed0}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:#ffffffb3}.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover{background-color:#3082c5;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{color:#3e8ed0!important;opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3e8ed0}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#208fbc 0,#3e8ed0 71%,#4d83db)}@media screen and (max-width:768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#208fbc 0,#3e8ed0 71%,#4d83db)}}.hero.is-success{background-color:#48c78e;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:#ffffffe6}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-success .navbar-menu{background-color:#48c78e}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:#ffffffb3}.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover{background-color:#3abb81;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{color:#48c78e!important;opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#48c78e}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#29b35e 0,#48c78e 71%,#56d2af)}@media screen and (max-width:768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#29b35e 0,#48c78e 71%,#56d2af)}}.hero.is-warning{background-color:#ffe08a;color:#000000b3}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:#000000b3}.hero.is-warning .subtitle{color:#000000e6}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:#000000b3}@media screen and (max-width:1023px){.hero.is-warning .navbar-menu{background-color:#ffe08a}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:#000000b3}.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover{background-color:#ffd970;color:#000000b3}.hero.is-warning .tabs a{color:#000000b3;opacity:.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{color:#ffe08a!important;opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:#000000b3}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:#000000b3;border-color:#000000b3;color:#ffe08a}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffb657 0,#ffe08a 71%,#fff6a3)}@media screen and (max-width:768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffb657 0,#ffe08a 71%,#fff6a3)}}.hero.is-danger{background-color:#f14668;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:#ffffffe6}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-danger .navbar-menu{background-color:#f14668}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:#ffffffb3}.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover{background-color:#ef2e55;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{color:#f14668!important;opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:#0a0a0a1a}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f14668}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#fa0a62 0,#f14668 71%,#f7595f)}@media screen and (max-width:768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#fa0a62 0,#f14668 71%,#f7595f)}}.hero.is-small .hero-body{padding:1.5rem}@media screen and (min-width:769px),print{.hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width:769px),print{.hero.is-large .hero-body{padding:18rem 6rem}}.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body,.hero.is-halfheight .hero-body{align-items:center;display:flex}.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container,.hero.is-halfheight .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width:769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-foot,.hero-head{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width:769px),print{.hero-body{padding:3rem}}.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section{padding:3rem}.section.is-medium{padding:9rem 4.5rem}.section.is-large{padding:18rem 6rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}.cc{margin:0}.cc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.cc-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#7f6b5e}.cc-subtitle{margin-top:4px;font-size:10px;line-height:1.45;color:#9a8a7d}.cc-metric-pills{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cc-wcag-link{font-size:10px;color:#9a8a7d;text-decoration:none;padding:4px 8px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(93,66,47,.08)}.cc-grid{display:flex;flex-direction:column;gap:8px}.cc-pair{display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(180deg,#fffffff5,#fbf7f2f5);border:1px solid rgba(93,66,47,.1);border-radius:16px;transition:transform .15s ease,box-shadow .15s ease}.cc-pair:hover{transform:translateY(-1px);box-shadow:0 14px 30px #2c1a0b14}.cc-dots{display:flex;position:relative;flex-shrink:0}.cc-dot-bg{width:22px;height:22px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #1b140f14}.cc-dot-fg{width:22px;height:22px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #1b140f14;margin-left:-8px}.cc-info{flex:1;min-width:0}.cc-metrics{display:flex;align-items:baseline;gap:8px;margin-top:3px;flex-wrap:wrap}.cc-pair-label{font-size:10px;font-weight:600;color:#7f6b5e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-ratio{font-size:15px;font-weight:800;color:#1b140f;line-height:1}.cc-apca{font-size:13px;font-weight:800;color:#7d451d;line-height:1}.cc-apca-meta{margin-top:4px;font-size:9px;color:#9a8a7d;text-transform:uppercase;letter-spacing:.05em}.cc-badges{display:flex;gap:3px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.cc-badge{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.03em;line-height:1.4}.cc-badge-pass{background:#e3f5e8;color:#216b3f}.cc-badge-fail{background:#f8dedd;color:#9c2c2c}.cc-badge-warn{background:#f5eccb;color:#7a5410}.cc-preview{display:flex;align-items:center;justify-content:center;width:34px;height:26px;border-radius:8px;font-size:9px;font-weight:800;letter-spacing:.04em;flex-shrink:0;border:1px solid rgba(27,20,15,.08)}.lp-dark .cc-title{color:#8fa3b4}.lp-dark .cc-subtitle{color:#7f8a97}.lp-dark .cc-wcag-link{background:#ffffff0f;border-color:#ffffff1a;color:#8fa3b4}.lp-dark .cc-pair{background:linear-gradient(180deg,#1a2130,#151c27);border-color:#2d3640}.lp-dark .cc-pair:hover{box-shadow:0 14px 30px #0000004d}.lp-dark .cc-dot-bg,.lp-dark .cc-dot-fg{border-color:#2d3640;box-shadow:0 0 0 1px #ffffff0f}.lp-dark .cc-pair-label{color:#8fa3b4}.lp-dark .cc-ratio{color:#eef2f7}.lp-dark .cc-apca{color:#b9c3cf}.lp-dark .cc-apca-meta{color:#7f8a97}.lp-dark .cc-badge-pass{background:#163427d9;color:#6fd9a6}.lp-dark .cc-badge-fail{background:#501e1ed9;color:#f4a0a0}.lp-dark .cc-badge-warn{background:#3b2b12d9;color:#f0c96e}.lp-dark .cc-preview{border-color:#ffffff1a}html.dark .cc-title{color:#8fa3b4}html.dark .cc-subtitle{color:#7f8a97}html.dark .cc-wcag-link{background:#ffffff0f;border-color:#ffffff1a;color:#8fa3b4}html.dark .cc-pair{background:linear-gradient(180deg,#1a2130,#151c27);border-color:#2d3640}html.dark .cc-pair:hover{box-shadow:0 14px 30px #0000004d}html.dark .cc-dot-bg,html.dark .cc-dot-fg{border-color:#2d3640;box-shadow:0 0 0 1px #ffffff0f}html.dark .cc-pair-label{color:#8fa3b4}html.dark .cc-ratio{color:#eef2f7}html.dark .cc-apca{color:#b9c3cf}html.dark .cc-apca-meta{color:#7f8a97}html.dark .cc-badge-pass{background:#163427d9;color:#6fd9a6}html.dark .cc-badge-fail{background:#501e1ed9;color:#f4a0a0}html.dark .cc-badge-warn{background:#3b2b12d9;color:#f0c96e}html.dark .cc-preview{border-color:#ffffff1a}@media(max-width:1024px){.cc-header{flex-direction:column;align-items:flex-start}.cc-metric-pills{justify-content:flex-start}.cc-grid{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.cc-pair{flex:0 0 auto;min-width:280px}}.lp{margin:0;max-width:none;min-height:100%;display:flex;flex-direction:column;container-type:inline-size}.lp-header{margin-bottom:14px}.lp-title{margin:0;font-family:var(--font-display)!important;font-size:clamp(1.9rem,2.6vw,2.5rem);line-height:.96;color:#1b140f;text-wrap:balance}.lp-intro{margin:10px 0 0;font-size:13px;line-height:1.65;color:#5e5147}.lp-tabs-wrap{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-shrink:0}.lp-tabs{display:flex;gap:6px;overflow-x:auto;padding:6px;background:#fffaf4d6;border:1px solid rgba(93,66,47,.1);border-radius:22px;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;box-shadow:inset 0 1px #ffffffb3}.lp-tabs::-webkit-scrollbar{display:none}.lp-tab{flex:1;padding:10px 15px;border:none;background:transparent;border-radius:16px;font-size:11px;font-weight:700;color:#776b61;cursor:pointer;white-space:nowrap;text-align:center;transition:background-color .18s ease,color .18s ease,transform .18s ease}.lp-tab:hover{color:#32261f;background:#ffffffb8}.lp-tab.active{background:#fff;color:#1b140f;box-shadow:0 8px 18px #2c1a0b14}.lp-tab:active{transform:scale(.95);transition-duration:80ms}.lp-tab:focus-visible{outline:2px solid rgba(159,90,42,.5);outline-offset:2px}.lp-stage{background:linear-gradient(180deg,#ffffffeb,#fff9f2f2),#fff;border:1px solid rgba(93,66,47,.12);border-radius:28px;padding:18px;min-height:980px;position:relative;box-shadow:inset 0 1px #fffc}.lp-stage:before{content:"";position:absolute;inset:16px 16px auto auto;width:140px;height:140px;border-radius:999px;background:radial-gradient(circle,rgba(159,90,42,.08),transparent 68%);pointer-events:none}.lp-stage-body{position:relative;z-index:1;padding-bottom:6px}.lp-stage-body *{transition:background-color .45s cubic-bezier(.16,1,.3,1),color .38s cubic-bezier(.16,1,.3,1),border-color .38s cubic-bezier(.16,1,.3,1),box-shadow .38s cubic-bezier(.16,1,.3,1)}.lp-stage-body svg *{transition:fill .45s cubic-bezier(.16,1,.3,1),stroke .38s cubic-bezier(.16,1,.3,1)}[data-palette]{position:relative;cursor:pointer;transition:outline .12s ease,background-color .2s ease,color .2s ease,border-color .2s ease}[data-palette]:hover{outline:2px dashed rgba(159,90,42,.28);outline-offset:3px;z-index:5}@keyframes lpTipIn{0%{opacity:0;transform:translate(-50%) translateY(-3px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.lp-palette-tooltip{position:fixed;padding:5px 9px;border-radius:999px;background:#201712;color:#fff;font-size:9px;font-weight:700;white-space:nowrap;letter-spacing:.02em;pointer-events:none;z-index:1000;box-shadow:0 10px 22px #100b083d;animation:lpTooltipFloat .12s ease both}.lp-palette-tooltip:after{content:"";position:absolute;left:50%;width:7px;height:7px;background:#201712;transform:translate(-50%) rotate(45deg)}.lp-palette-tooltip.is-top:after{top:calc(100% - 4px)}.lp-palette-tooltip.is-bottom:after{bottom:calc(100% - 4px)}@keyframes lpTooltipFloat{0%{opacity:0}to{opacity:1}}.lp-dark-toggle{width:40px;height:40px;border-radius:999px;border:1px solid rgba(93,66,47,.12);background:#ffffffe6;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease;line-height:1}.lp-dark-toggle:hover{background:#fff;transform:scale(1.08)}.lp-dark-toggle:active{transform:scale(.9) rotate(30deg);transition-duration:80ms}.lp-dark-toggle:focus-visible{outline:2px solid rgba(159,90,42,.5);outline-offset:3px}.lp-dark-toggle.active{background:#201712;border-color:#201712;color:#f5c97d}.lp-stage.lp-dark{border-color:#2d3640;box-shadow:inset 0 1px #ffffff08,0 24px 50px #00000047}.lp-stage.lp-dark:before{background:radial-gradient(circle,rgba(104,135,170,.1),transparent 70%)}.lp-dark .lp-bento-card,.lp-dark .lp-card{background:#181d24;border-color:#2d3640}.lp-dark .lp-label{color:#8e99a8}.lp-dark .lp-chart-legend-item,.lp-dark .lp-heading-body{color:#b9c3cf}.lp-dark .lp-comp-section .lp-label{color:#8e99a8}.lp-dark .lp-shadcn-card{background:#181d24;border-color:#2d3640}.lp-dark .lp-shadcn-cmd{border-color:#2d3640}.lp-dark .lp-shadcn-cmd-input{background:#141920;border-color:#2d3640;color:#eef2f7}.lp-dark .lp-shadcn-cmd-item:hover{background:#202730}.lp-dark .lp-checkout-input,.lp-dark .lp-input{background:#141920;border-color:#2d3640;color:#eef2f7}.lp-dark .lp-chart-bars{border-bottom-color:#2d3640}.lp-dark .lp-notif-card{background:#181d24;border-color:#2d3640}.lp-merch-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,1fr)}.lp-merch-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-merch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lp-merch-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@container (max-width: 1040px){.lp-merch-hero{grid-template-columns:1fr}.lp-merch-stat-grid,.lp-merch-detail-grid,.lp-merch-bottom{grid-template-columns:1fr!important}.lp-merch-stage{min-height:360px!important}}@container (max-width: 720px){.lp-merch-grid{grid-template-columns:1fr}.lp-merch-stat-grid,.lp-merch-detail-grid{grid-template-columns:1fr!important}.lp-merch-copy{padding:22px!important}.lp-merch-stage{min-height:320px!important;padding:18px!important}.lp-merch-card-art{min-height:220px!important}}.lp-dark .lp-app-activity-item,.lp-dark .lp-checkout-item{border-bottom-color:#2d3640}.lp-dark .lp-site{background:#151a20;border-color:#2d3640;box-shadow:0 14px 36px #00000059,0 1px #ffffff08}.lp-dark .lp-site-premium{background:linear-gradient(180deg,#181d24fa,#11161cf5)}.lp-dark .lp-site-topbar-modern{background:#14191fe6;border-bottom-color:#2d3640;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lp-dark .lp-site-hero-modern:before,.lp-dark .lp-site-hero-modern:after{opacity:.06}.lp-dark .lp-site-board{box-shadow:inset 0 1px #ffffff0a,0 24px 44px #0000003d}.lp-dark .lp-skeleton{background:#242c35!important}.lp-grid{display:grid;gap:16px}.lp-grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.lp-grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.lp-grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.lp-grid-6{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.lp-flex{display:flex;gap:10px;flex-wrap:wrap}.lp-flex-col{display:flex;flex-direction:column;gap:10px}.lp-center{display:flex;align-items:center;justify-content:center}.lp-gap-8{gap:8px}.lp-gap-12{gap:12px}.lp-gap-20{gap:20px}.lp-gap-24{gap:24px}.lp-preview-3col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lp-bento{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;grid-auto-flow:dense}.lp-bento-cards{grid-auto-rows:auto}.lp-bento-premium{align-items:stretch}.lp-bento-card{display:flex;flex-direction:column;height:100%;min-height:0;border:1px solid rgba(93,66,47,.1);border-radius:10px;padding:16px;overflow:visible;transition:border-color .2s ease,background .3s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 16px 30px #2c1a0b0f}.lp-showcase-card{position:relative}.lp-showcase-top{display:flex;flex-direction:column;gap:16px;padding:22px 22px 18px;border-bottom:1px solid rgba(93,66,47,.08)}.lp-showcase-title{font-size:28px;line-height:1;margin:0}.lp-showcase-copy{margin-top:10px;font-size:12px;line-height:1.6}.lp-pill-row{display:flex;flex-wrap:wrap;gap:8px}.lp-premium-pill,.lp-mini-kpi{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:9px;font-weight:700}.lp-showcase-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:12px;padding:18px;flex:1}.lp-mini-window{border:1px solid rgba(93,66,47,.1);border-radius:4px;padding:14px;min-height:0;box-shadow:inset 0 1px #fff9}.lp-micro-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;height:96px;margin-top:12px}.lp-micro-bars div{width:100%;border-radius:999px}.lp-stat-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.lp-activity-row{display:flex;gap:8px;align-items:center;font-size:10px;line-height:1.4}.lp-activity-row+.lp-activity-row{margin-top:8px}.lp-card-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.lp-bento-card:hover{transform:translateY(-3px);box-shadow:0 22px 36px #2c1a0b1a}.lp-span-2{grid-column:span 2}.lp-tall{grid-row:span 2}.lp-card{border:1px solid rgba(93,66,47,.1);border-radius:10px;overflow:hidden}.lp-mini-text{font-size:11px;color:#999;line-height:1.4}.lp-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8f7f73;margin-bottom:8px}.lp-site{border-radius:10px;overflow:hidden;border:1px solid rgba(93,66,47,.1);box-shadow:0 18px 40px #2c1a0b0f}.lp-site-premium{background:linear-gradient(180deg,#fffffff5,#fbf6efe6)}.lp-site-topbar-modern{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:14px 22px;border-bottom:1px solid rgba(93,66,47,.08);background:#ffffffa8}.lp-site-brand{display:flex;align-items:center;gap:10px}.lp-site-brand-mark{width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.lp-site-brand-name{font-size:14px;font-weight:800}.lp-site-brand-copy{font-size:9px;line-height:1.3}.lp-site-nav{display:flex;justify-content:center;gap:18px;font-size:11px;font-weight:600}.lp-site-nav-actions{display:flex;align-items:center;gap:8px}.lp-site-link-btn{border:none;background:transparent;font-size:11px;font-weight:600;cursor:pointer}.lp-site-hero-modern{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:28px;padding:34px 24px 26px;overflow:hidden}.lp-site-hero-modern:before,.lp-site-hero-modern:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.lp-site-hero-modern:before{top:-48px;right:-18px;width:220px;height:220px;background:radial-gradient(circle,rgba(159,90,42,.14),transparent 70%)}.lp-site-hero-modern:after{bottom:-54px;left:-8px;width:180px;height:180px;background:radial-gradient(circle,rgba(80,170,110,.08),transparent 72%)}.lp-site-hero-copy,.lp-site-hero-visual{position:relative;z-index:1}.lp-site-eyebrow{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:10px;font-weight:700}.lp-site-headline{margin:14px 0 0;font-size:36px;line-height:1.02;letter-spacing:-.05em;text-wrap:balance}.lp-site-body{margin:14px 0 0;font-size:13px;line-height:1.7}.lp-site-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.lp-site-proof-row{display:flex;align-items:center;gap:12px;margin-top:18px}.lp-site-proof-avatars{display:flex;padding-left:8px}.lp-site-proof-title{font-size:11px;font-weight:700}.lp-site-proof-sub{font-size:9px;margin-top:2px}.lp-site-brand-section{position:relative;border-radius:14px;padding:28px 22px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 60px #0c0d1242}.lp-site-brand-orb{position:absolute;border-radius:999px;pointer-events:none;left:50%;bottom:0;transform:translate(-50%,44%)}.lp-site-brand-orb--one{width:220px;height:90px;background:radial-gradient(ellipse at center,var(--lp-brand-orb-core) 0%,var(--lp-brand-orb-mid) 48%,transparent 78%);filter:blur(2px)}.lp-site-brand-orb--two{width:430px;height:160px;background:radial-gradient(ellipse at center,var(--lp-brand-orb-mid) 0%,var(--lp-brand-orb-outer) 46%,transparent 82%);filter:blur(16px);opacity:.92}.lp-site-brand-orb--three{width:620px;height:210px;background:radial-gradient(ellipse at center,var(--lp-brand-orb-outer) 0%,transparent 76%);filter:blur(34px);opacity:.74}.lp-site-brand-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.9),transparent 88%);mask-image:linear-gradient(135deg,rgba(0,0,0,.9),transparent 88%);pointer-events:none}.lp-site-brand-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);gap:18px;align-items:end}.lp-site-brand-copy-col{display:flex;flex-direction:column;gap:12px}.lp-site-brand-chip{display:inline-flex;align-items:center;width:fit-content;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.lp-site-brand-title{margin:0;font-size:31px;line-height:.95;letter-spacing:-.05em;text-wrap:balance}.lp-site-brand-body{margin:0;font-size:12px;line-height:1.75}.lp-site-brand-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.lp-site-brand-primary-btn,.lp-site-brand-secondary-btn{min-height:40px;padding:10px 18px;border-radius:999px;font-size:11px;font-weight:700;cursor:pointer;border:1px solid transparent}.lp-site-brand-primary-btn{box-shadow:0 14px 28px #0c0d123d}.lp-site-brand-secondary-btn{background:transparent}.lp-site-brand-ribbon-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.lp-site-brand-ribbon{display:inline-flex;align-items:center;min-height:28px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:9px;font-weight:600}.lp-site-brand-side-col{display:flex;flex-direction:column;gap:12px}.lp-site-brand-note,.lp-site-brand-metric{border-radius:14px;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-site-brand-note{padding:16px}.lp-site-brand-note-kicker{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.lp-site-brand-note-quote{margin-top:10px;font-size:16px;font-weight:700;line-height:1.22;text-wrap:balance}.lp-site-brand-note-meta{margin-top:10px;font-size:10px;line-height:1.5}.lp-site-brand-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lp-site-brand-metric{padding:14px 12px}.lp-site-brand-metric-value{font-size:22px;font-weight:800;line-height:1}.lp-site-brand-metric-label{margin-top:6px;font-size:9px;line-height:1.45}.lp-site-hero-visual{min-width:0;display:flex;flex-direction:column;gap:12px}.lp-site-board{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;border:1px solid rgba(93,66,47,.1);border-radius:24px;box-shadow:0 20px 40px #2c1a0b14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lp-site-board-modern{gap:16px;padding:18px;border-radius:26px}.lp-site-board-header{display:flex;align-items:start;justify-content:space-between;gap:12px;grid-column:1 / -1}.lp-site-board-masthead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;margin-top:14px;grid-column:1 / -1}.lp-site-kpi-feature,.lp-site-insight-card{border:1px solid rgba(93,66,47,.1);border-radius:8px;padding:14px;min-width:0}.lp-site-kpi-inline{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:9px}.lp-site-insight-stack{display:grid;gap:12px;min-width:0}.lp-site-health-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;font-size:10px}.lp-site-board-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;grid-column:1 / -1}.lp-site-mini-stat{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:8px;font-size:10px}.lp-site-hero-bottom-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-site-floating-card{width:100%;padding:14px;border-radius:8px;border:1px solid rgba(93,66,47,.1);box-shadow:0 12px 26px #2c1a0b14}.lp-site-logo-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px 22px 16px;font-size:11px;font-weight:700;text-align:center}.lp-site-board-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.lp-site-board-side{display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(93,66,47,.08);padding-left:12px}.lp-feature-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lp-feature-tile{padding:16px;border-radius:10px;border:1px solid rgba(93,66,47,.08)}.lp-feature-tile-wide{grid-column:span 2}.lp-site-testimonials-grid,.lp-site-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.lp-site-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin-bottom:16px}.lp-light-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;align-items:center;position:relative;z-index:1}.lp-comp-section{margin-bottom:18px}.lp-comp-section:last-child{margin-bottom:0}.lp-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;font-size:12px;font-weight:600;border:none;cursor:pointer;font-family:inherit;box-shadow:0 8px 18px #2c1a0b14}.lp-btn-outline{background:#ffffffb8!important;border:none;box-shadow:0 0 0 1px #2c1a0b14,0 1px 2px -1px #2c1a0b14,0 2px 4px #2c1a0b0d}.lp-badge{display:inline-block;padding:3px 10px;max-width:hug-content;border-radius:20px;font-size:10px;font-weight:600}.lp-input{padding:9px 12px;border-radius:6px;border:1.5px solid #ddd;font-size:12px;width:100%;outline:none;transition:border-color .15s ease;font-family:inherit;box-sizing:border-box}.lp-input:focus{border-color:var(--accent, #4F46E5)}.lp-alert{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:12px;font-weight:500;border-left:3px solid}.lp-toggle-group{display:flex;flex-direction:column}.lp-toggle-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border:none;background:transparent;padding:0;text-align:left;cursor:pointer}.lp-toggle-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-toggle-label{font-size:11px;font-weight:600;color:#2f241b}.lp-toggle-hint{font-size:9px;color:#9a8c80;line-height:1.4}.lp-dark .lp-toggle-label{color:#c8d8e8}.lp-dark .lp-toggle-hint{color:#8fa3b4}.lp-toggle-state{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:color .15s ease}.lp-toggle-state.is-on{opacity:1}.lp-toggle-track{width:36px;height:20px;border-radius:999px;position:relative;flex-shrink:0;transition:background .2s ease,box-shadow .15s ease;box-shadow:inset 0 0 0 1px #5d422f0f}.lp-toggle-row:hover .lp-toggle-track{box-shadow:inset 0 0 0 1px #5d422f1f,0 4px 12px #2c1a0b14}.lp-toggle-thumb{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026;transition:transform .16s ease}.lp-toggle-track.is-on .lp-toggle-thumb{transform:translate(16px)}.lp-shadcn-card{border:1px solid rgba(93,66,47,.1);border-radius:10px;padding:16px;background:#fff}.lp-shadcn-cmd{border:1px solid rgba(93,66,47,.1);border-radius:10px;overflow:hidden}.lp-shadcn-surface{box-shadow:0 14px 30px #2c1a0b0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .2s ease,color .2s ease}.lp-shadcn-surface:hover{transform:translateY(-2px);box-shadow:0 20px 34px #2c1a0b1a}.lp-shadcn-surface-head{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:14px}.lp-shadcn-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp-shadcn-field{transition:border-color .14s ease,box-shadow .14s ease}.lp-shadcn-field:hover{border-color:#5d422f38}.lp-shadcn-select{padding:8px 10px;border:1.5px solid;border-radius:6px;font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:border-color .14s ease,background-color .14s ease}.lp-shadcn-select:hover{border-color:#5d422f38}.lp-shadcn-inline-note{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid;border-radius:6px;font-size:10px}.lp-shadcn-searchbar{display:flex;align-items:center;gap:8px;margin:12px;padding:0 12px;border:1px solid;border-radius:6px}.lp-shadcn-cmd-input{padding:10px 0;font-size:12px;border:none;border-bottom:1px solid rgba(93,66,47,.1);width:100%;outline:none;background:#faf7f2;box-sizing:border-box;font-family:inherit}.lp-shadcn-cmd-item{padding:8px 14px;font-size:12px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background .12s ease,transform .12s ease}.lp-shadcn-cmd-item:hover{background:#9f5a2a0f;transform:translate(2px)}.lp-shadcn-cmd-item.active{box-shadow:inset 0 0 0 1px #9f5a2a14}.lp-shadcn-cmd-icon{width:16px;height:16px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:9px}.lp-shadcn-dialog-list{border:1px solid;border-radius:6px;overflow:hidden}.lp-shadcn-dialog-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;font-size:10px;border-bottom:1px solid}.lp-shadcn-table-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid}.lp-shadcn-table-list{padding:4px 0}.lp-shadcn-table-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid;transition:background-color .12s ease}.lp-shadcn-table-row:hover{background:#fffaf4e6}.lp-shadcn-quiet-btn,.lp-shadcn-cta-btn{transition:transform .12s ease,box-shadow .12s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.lp-shadcn-quiet-btn:hover,.lp-shadcn-cta-btn:hover{transform:translateY(-1px)}.lp-shadcn-cta-btn:active,.lp-shadcn-quiet-btn:active{transform:translateY(0)}.lp-app{display:flex;border-radius:10px;overflow:hidden;border:1px solid rgba(93,66,47,.1);min-height:320px;box-shadow:0 18px 40px #2c1a0b0f}.lp-app-sidebar{width:160px;padding:14px;flex-shrink:0}.lp-app-premium{background:linear-gradient(180deg,#fffffff0,#f9f4eceb)}.lp-app-kpi-grid{display:grid;grid-template-columns:1.3fr repeat(2,minmax(0,1fr));gap:10px}.lp-app-kpi{border-radius:18px}.lp-app-kpi-featured{background:linear-gradient(180deg,#fffffffa,#fdf8f1eb)}.lp-phone-shell{border-radius:34px;overflow:hidden}.lp-app-email{border-radius:20px}.lp-components-board{border:1px solid rgba(93,66,47,.1);border-radius:22px;padding:18px}.lp-components-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.lp-chart-bars{display:flex;align-items:flex-end;gap:12px;height:160px;padding-bottom:20px;border-bottom:1px solid #eee}.lp-chart-donut-wrap{display:flex;align-items:center;justify-content:center}.lp-chart-legend{display:flex;flex-direction:column;gap:6px;margin-left:20px}.lp-chart-legend-item{display:flex;align-items:center;gap:6px;font-size:11px}.lp-chart-legend-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.lp-mini-kpi,.lp-stat-pair,.lp-site-kpi-feature,.lp-site-kpi-inline,.lp-site-mini-stat,.lp-toggle-state,.lp-app-kpi-grid,.lp-app-kpi,.lp-app-kpi-featured,.lp-components-kpis,.lp-badge,.lp-premium-pill{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.lp-gradient-card{border-radius:10px;height:110px;display:flex;align-items:flex-end;padding:12px;position:relative;overflow:hidden;cursor:pointer;isolation:isolate;transition:box-shadow .18s ease,border-color .18s ease,background-color .2s ease,color .2s ease}.lp-gradient-card:before{content:"";position:absolute;top:8px;right:10px;width:54px;height:54px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 72%);opacity:0;transform:scale(.72);pointer-events:none}.lp-gradient-card:hover{box-shadow:0 10px 24px #3020121f}.lp-gradient-card:active{box-shadow:0 6px 18px #30201224}.lp-gradient-copied{box-shadow:0 10px 24px #30201224,0 0 0 2px #ffffffd9,0 0 0 4px #50aa6e38}.lp-gradient-copied:before{animation:lpGradientBloom .52s cubic-bezier(.2,.8,.2,1)}.lp-gradient-shine{position:absolute;inset:-16% auto -16% -28%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,255,255,.5),transparent);opacity:0;transform:skew(-18deg) translate(-120%);pointer-events:none}.lp-gradient-copied .lp-gradient-shine{animation:lpGradientSweep .9s cubic-bezier(.22,1,.36,1)}.lp-gradient-copy-chip{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#ffffffeb;color:#2a211a;font-size:10px;font-weight:700;letter-spacing:.02em;box-shadow:0 10px 20px #3020121f;opacity:0;transform:translateY(8px) scale(.9);transition:opacity .18s ease,transform .3s cubic-bezier(.22,1,.36,1);pointer-events:none}.lp-gradient-copy-chip:before{content:"";width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.lp-gradient-copy-chip.is-visible{opacity:1;transform:translateY(0) scale(1)}.lp-dark .lp-gradient-copy-chip{background:#1e2837eb;color:#c8d8e8;box-shadow:0 10px 20px #00000059}.lp-gradient-label{font-size:9px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);letter-spacing:.03em;position:relative;z-index:1;transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}.lp-gradient-copied .lp-gradient-label{opacity:.82;transform:translateY(-3px)}@keyframes lpGradientBloom{0%{opacity:0;transform:scale(.72)}35%{opacity:1}to{opacity:0;transform:scale(1.15)}}.lp-gradient-label-dark{color:#333;text-shadow:none}@keyframes lpGradientSweep{0%{opacity:0;transform:skew(-18deg) translate(-120%)}22%{opacity:1}to{opacity:0;transform:skew(-18deg) translate(240%)}}.lp-logo-item{display:flex;align-items:center;justify-content:center;padding:20px 16px;border-radius:10px;background:linear-gradient(180deg,#fffdf9,var(--logo-card-accent, #f8f1e8));border:1px solid rgba(93,66,47,.08);min-height:80px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.lp-logo-item:hover{transform:translateY(-2px);border-color:#5d422f24;box-shadow:0 10px 24px #2c1a0b12}.lp-checkout-showcase{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr) minmax(280px,.75fr);gap:18px}.lp-checkout-card{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid rgba(93,66,47,.12);border-radius:20px;background:linear-gradient(180deg,#fffffff5,#faf5efeb);box-shadow:0 18px 36px #2c1a0b14}.lp-checkout-card--feature{grid-column:span 1}.lp-checkout-card__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:16px;border:1px solid rgba(93,66,47,.1);border-radius:16px}.lp-checkout-card__eyebrow{font-size:10px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.lp-checkout-card__title{margin-top:8px;font-size:22px;font-weight:700;line-height:1}.lp-checkout-card__copy{margin-top:8px;font-size:12px;line-height:1.65}.lp-checkout-card__hero-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;font-size:10px;white-space:nowrap}.lp-checkout-card__hero-price strong{font-size:28px;line-height:1}.lp-checkout-main{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(240px,.92fr);gap:16px}.lp-checkout-panel{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border:1px solid rgba(93,66,47,.12);border-radius:16px}.lp-checkout-panel--summary{justify-content:space-between}.lp-checkout-card__section-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.lp-checkout-card__section-title{font-size:15px;font-weight:700}.lp-checkout-card__section-copy{margin-top:3px;font-size:10px;line-height:1.55}.lp-checkout-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp-checkout-form-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-checkout-field-label{display:block;margin-bottom:5px;font-size:10px;font-weight:600}.lp-checkout-input{width:100%;padding:10px 12px;border:1.5px solid rgba(93,66,47,.16);border-radius:12px;font-size:12px;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.lp-checkout-input:focus{border-color:inherit;box-shadow:0 0 0 3px #9f5a2a14}.lp-checkout-trust-strip{display:flex;flex-wrap:wrap;gap:8px}.lp-checkout-trust-item,.lp-checkout-wallet-chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border:1px solid rgba(93,66,47,.12);border-radius:999px;font-size:10px;font-weight:700}.lp-checkout-cta{width:100%;justify-content:center;min-height:42px;margin-top:auto}.lp-checkout-summary-list,.lp-checkout-cart-list{display:flex;flex-direction:column;gap:0}.lp-checkout-summary-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;font-size:11px;border-bottom:1px solid transparent}.lp-checkout-offer{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid rgba(93,66,47,.1);border-radius:14px;font-size:10px;line-height:1.55}.lp-checkout-total-row{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(93,66,47,.12)}.lp-checkout-total-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:10px}.lp-checkout-wallet-row{display:flex;flex-wrap:wrap;gap:8px}.lp-checkout-payment-card{display:flex;flex-direction:column;gap:20px;min-height:168px;padding:18px;border-radius:18px;box-shadow:0 18px 34px #2c1a0b29}.lp-checkout-payment-card__top,.lp-checkout-payment-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lp-checkout-payment-card__number{margin-top:auto;font-size:24px;line-height:1;letter-spacing:.08em;font-weight:700}.lp-checkout-inline-fields{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:10px}.lp-checkout-cart-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid transparent}.lp-checkout-cart-swatch{width:44px;height:44px;border-radius:14px;flex-shrink:0;box-shadow:inset 0 1px #ffffff47}.lp-skeleton{animation:lpSkeletonPulse 1.5s ease-in-out infinite}@keyframes lpSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}.lp-pulse{animation:lpPulse 2s ease-in-out infinite}@keyframes lpPulse{0%,to{opacity:1}50%{opacity:.4}}@container (max-width: 768px){.lp-stage{padding:14px;min-height:820px;border-radius:22px}.lp-bento{grid-template-columns:repeat(2,1fr)}.lp-bento-cards{grid-auto-rows:auto}.lp-site-topbar-modern,.lp-site-brand-shell,.lp-site-hero-modern,.lp-site-board-masthead,.lp-site-board-footer,.lp-site-hero-bottom-row{grid-template-columns:1fr}.lp-site-nav{justify-content:flex-start;flex-wrap:wrap}.lp-site-nav-actions{justify-content:flex-start}.lp-site-logo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-showcase-grid,.lp-site-board,.lp-site-board-metrics,.lp-app-kpi-grid,.lp-components-kpis,.lp-grid-3{grid-template-columns:1fr}.lp-grid-4{grid-template-columns:repeat(2,1fr)}.lp-grid-2{grid-template-columns:1fr}.lp-app{flex-direction:column}.lp-app-sidebar{width:100%}.lp-span-2{grid-column:span 1}.lp-preview-3col,.lp-checkout-showcase,.lp-checkout-main,.lp-checkout-form-grid,.lp-checkout-form-grid--triple,.lp-checkout-inline-fields{grid-template-columns:1fr}}@container (max-width: 560px){.lp-stage{min-height:0}.lp-bento{grid-template-columns:1fr}.lp-bento-cards{grid-auto-rows:auto}.lp-site-hero-modern,.lp-site-topbar-modern{padding-left:18px;padding-right:18px}.lp-site-headline{font-size:30px}.lp-site-brand-title{max-width:14ch;font-size:27px}.lp-site-brand-metrics,.lp-site-logo-strip{grid-template-columns:1fr}.lp-checkout-card{padding:14px;border-radius:16px}.lp-checkout-card__hero{grid-template-columns:1fr}.lp-checkout-card__hero-price,.lp-checkout-total-meta{align-items:flex-start;text-align:left}.lp-checkout-total-row{flex-direction:column;align-items:flex-start}}@container (max-width: 480px){.lp-bento,.lp-grid-4{grid-template-columns:1fr}.lp-span-2{grid-column:span 1}.lp-title{line-height:1.15;font-size:clamp(1.5rem,5vw,1.9rem)}}@container (max-width: 900px){.lp-site-hero-modern,.lp-site-board-masthead,.lp-site-hero-bottom-row,.lp-site-board-footer{grid-template-columns:1fr!important}}@container (max-width: 720px){.lp-site-topbar-modern{grid-template-columns:auto auto!important}.lp-site-nav-hide-mobile{display:none!important}.lp-site-nav-actions-mobile .lp-site-link-btn{display:none}.lp-feature-bento{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lp-feature-tile-wide{grid-column:span 2!important}.lp-site-testimonials-grid,.lp-site-pricing-grid{grid-template-columns:1fr}.lp-site-footer-grid{grid-template-columns:1fr 1fr;gap:12px}.lp-site-logo-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lp-site-headline{font-size:26px!important}}@container (max-width: 520px){.lp-feature-bento{grid-template-columns:1fr!important}.lp-feature-tile-wide{grid-column:span 1!important}.lp-site-footer-grid{grid-template-columns:1fr}.lp-site-logo-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lp-phones-row{grid-template-columns:1fr!important;max-width:300px;margin:0 auto}}.dm-view{display:flex;flex-direction:column;gap:22px;padding:0 0 12px}.dm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:1px solid #ede8e3;border-radius:16px;padding:12px;overflow:visible;width:100%}.dm-summary-stat{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:14px 16px;background:#fafaf8;border:1px solid #ede8e3;border-radius:12px}.dm-summary-stat--algo{background:#f8f4ef}.dm-summary-num{font-size:18px;font-weight:800;color:#1b140f;line-height:1}.dm-summary-label{font-size:9px;font-weight:600;color:#b0a89e;text-transform:uppercase;letter-spacing:.05em}.dm-section{display:flex;flex-direction:column;gap:10px}.dm-section-head{display:flex;align-items:baseline;gap:10px;padding:0 2px}.dm-kicker{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2, #6b5c50)}.dm-section-note{font-size:11px;color:#aaa}.dm-card-list{display:flex;flex-direction:column;gap:8px}.dm-compare{border:1px solid #ede8e3;border-radius:12px;overflow:hidden;background:#fafaf9}.dm-compare-header{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid #ede8e3;background:#f6f3ef}.dm-compare-label{font-size:12px;font-weight:700;color:#1a1a1a}.dm-compare-role{font-size:10px;color:#b0a89e}.dm-compare-pair{display:grid;grid-template-columns:1fr 1fr;gap:0}.dm-compare-side{display:flex;flex-direction:column;gap:6px;padding:10px 12px}.dm-compare-side:first-child{border-right:1px solid #ede8e3}.dm-mode-tag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#b0a89e}.dm-mode-tag--dark{color:#777}.dm-pcard{display:flex;flex-direction:column;border-radius:8px;border:1px solid #eee;overflow:visible;flex:1;min-width:0;position:relative;isolation:isolate}.dm-pcard--dark{border-color:#2a2a2a}.dm-stage{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;min-height:64px;flex:1;border-bottom:1px solid transparent;border-radius:8px 8px 0 0}.dm-stage--wide{padding:10px 14px}.dm-pcard-foot{display:flex;align-items:center;gap:5px;padding:4px 7px;background:#00000006;flex-wrap:wrap;min-height:22px;border-radius:0 0 8px 8px}.dm-pcard--dark .dm-pcard-foot{background:#ffffff0a}.dm-swatch-dot{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.12);flex-shrink:0}.dm-hex{font-size:10px;font-weight:600;font-family:SF Mono,Fira Code,Cascadia Code,monospace;color:#1a1a1a;letter-spacing:.01em;white-space:nowrap}.dm-pcard--dark .dm-hex{color:#e5e5e5}.dm-lum{font-size:9px;color:#b0a89e;font-family:SF Mono,Fira Code,Cascadia Code,monospace;white-space:nowrap}.dm-pcard--dark .dm-lum{color:#555}.dm-formula{font-size:9px;color:#c0b8ae;font-family:SF Mono,Fira Code,Cascadia Code,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-cr{font-size:9px;font-weight:700;white-space:nowrap}.dm-cr--pass{color:#1e9150}.dm-cr--fail{color:#c0392b}.dm-arrow-col{display:flex;align-items:center;gap:5px;margin-left:auto}.dm-arrow{font-size:12px;color:#ccc;line-height:1}.dm-badge{font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:2px 5px;border-radius:4px;white-space:nowrap}.dm-badge--same{background:#3b6fff17;color:#3b6fff}.dm-badge--inverts{background:#6464641a;color:#666}.dm-badge--adapts{background:#1e915017;color:#1e7a44}.dm-badge--generated{background:#8a5cf61f;color:#7a49d6}.dm-mini-btn{display:inline-flex;align-items:center;padding:4px 9px;border-radius:5px;font-size:9.5px;font-weight:700;white-space:nowrap;line-height:1}.dm-mini-btn--pressed{opacity:.88;box-shadow:inset 0 1px 2px #0003}.dm-mini-link{font-size:9px;font-weight:600;text-decoration:underline;text-decoration-style:dotted;white-space:nowrap;opacity:.85}.dm-mini-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:20px;font-size:8.5px;font-weight:700;white-space:nowrap}.dm-section-tint-surface{position:relative;width:100%;min-height:58px;border-radius:9px;overflow:hidden;border:1px solid rgba(255,255,255,.28);background:linear-gradient(135deg,color-mix(in srgb,var(--dm-surface-accent) 22%,transparent),transparent 55%),linear-gradient(160deg,#ffffffc2,#ffffff47);box-shadow:inset 0 1px #ffffff6b,0 10px 22px #2c1a0b14}.dm-section-tint-surface.is-dark{border-color:#ffffff14;background:radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--dm-surface-primary) 32%,transparent),transparent 42%),linear-gradient(140deg,#ffffff14,#ffffff03 58%),linear-gradient(135deg,#070a109e,#070a1033);box-shadow:inset 0 1px #ffffff14,0 14px 28px #00000042}.dm-section-tint-orb{position:absolute;border-radius:999px;pointer-events:none;opacity:.9}.dm-section-tint-orb--one{width:58px;height:58px;top:-16px;right:-10px;background:radial-gradient(circle,color-mix(in srgb,var(--dm-surface-primary) 65%,white),transparent 72%)}.dm-section-tint-orb--two{width:46px;height:46px;bottom:-18px;left:18px;background:radial-gradient(circle,color-mix(in srgb,var(--dm-surface-accent) 68%,white),transparent 72%);opacity:.68}.dm-section-tint-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:16px 16px;-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.82),transparent 85%);mask-image:linear-gradient(135deg,rgba(0,0,0,.82),transparent 85%);pointer-events:none}.dm-section-tint-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px 10px;width:100%}.dm-section-tint-kicker{font-size:8px;font-weight:800;line-height:1;text-transform:uppercase;color:var(--dm-surface-primary)}.dm-section-tint-title{font-size:10px;font-weight:800;line-height:1.15;color:var(--dm-surface-text)}.dm-section-tint-copy{font-size:8px;line-height:1.3;color:var(--dm-surface-text-subtle)}.dm-section-tint-cta{margin-top:3px;box-shadow:0 8px 18px #2c1a0b2e}.av-view{display:flex;flex-direction:column;gap:16px}.av-section{display:flex;flex-direction:column;gap:22px;padding:0;border-radius:0;background:transparent;border:none;box-shadow:none}.av-head{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.av-kicker{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 10px;border-radius:999px;background:#5d422f14;border:1px solid rgba(93,66,47,.14);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7f6b5e;margin-bottom:2px}.av-title{margin:0;font-size:22px;font-weight:800;line-height:1.1;color:#1b140f;text-wrap:balance}.av-copy{margin:0;font-size:13px;line-height:1.65;color:#8a7567;text-wrap:pretty}.av-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.9fr);gap:18px;align-items:stretch}.av-spotlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.av-spotlight{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;background:#faf8f5;border:1px solid #ede8e3}.av-spotlight--pass{background:#e8f8edeb;border-color:#2ea05a42}.av-spotlight--warn{background:#fff7e0eb;border-color:#c8941c42}.av-spotlight-label{font-size:9px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#9a8a7d;font-weight:700}.av-spotlight-value{font-size:20px;line-height:1;color:#1b140f;font-weight:800}.av-spotlight-note{font-size:11px;line-height:1.55;color:#7f6b5e;text-wrap:pretty}.av-audit-flow{display:flex;flex-direction:column;gap:18px}.av-subsection{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:20px;background:#10161e;border:1px solid #202b38}.av-subhead{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.av-subkicker{font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#7d8d9d;font-weight:800}.av-subtitle{margin:0;font-size:17px;font-weight:800;line-height:1.2;color:#edf3f9}.av-subcopy{margin:0;font-size:12px;line-height:1.65;color:#97a7b8;text-wrap:pretty}.av-subsection .dm-compare-header{background:#141d27;border-bottom-color:#1f2b38}.av-subsection .dm-compare-side:first-child{border-right-color:#1f2b38}.av-subsection .dm-mode-tag{color:#8fa3b4}.av-subsection .dm-mode-tag--dark{color:#aabfcf}.av-subsection .dm-summary{background:#0c1219;border:1px solid #202b38;box-shadow:none}.av-subsection .dm-summary-stat{background:#131c25;border:1px solid #253243}.av-subsection .dm-summary-stat--algo{background:#263c5c5c;border-color:#5e85c44d}.av-subsection .dm-summary-num{color:#eff5fb}.av-subsection .dm-summary-label,.av-subsection .dm-section-note,.av-subsection .dm-compare-role,.av-subsection .dm-lum,.av-subsection .dm-formula{color:#8ea0b1}.av-subsection .dm-section,.av-subsection .dm-compare{background:#0d141b;border-color:#1f2b38;box-shadow:none}.av-subsection .dm-kicker,.av-subsection .dm-compare-label,.av-subsection .dm-hex{color:#f1f6fb}.av-subsection .dm-arrow{color:#64798f}.av-subsection .dm-badge--generated{background:#5774a02e;color:#bfd3f0}.av-subsection .dm-badge--inverts{background:#7f91a429;color:#c7d4e1}.av-subsection .dm-badge--adapts{background:#3f705e2e;color:#b8e2d2}.sc-view{display:flex;flex-direction:column;gap:18px;max-width:none;margin:0;padding:0;background:transparent}.sc-verdict{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;border-radius:20px;margin:0;box-shadow:none}.sc-verdict--pass{background:#163427eb;border:1px solid rgba(71,173,116,.34)}.sc-verdict--fail{background:#3b2b12eb;border:1px solid rgba(226,175,67,.28)}.sc-verdict-icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;flex-shrink:0;box-shadow:inset 0 1px #ffffff14}.sc-verdict-icon--pass{background:#2c8f59;color:#fff}.sc-verdict-icon--fail{background:#c68d20;color:#fff}.sc-verdict-copy{display:flex;flex-direction:column;gap:5px}.sc-verdict-title{font-size:16px;line-height:1.25;font-weight:700;color:#f4f8fc}.sc-verdict-sub{font-size:12.5px;line-height:1.6;color:#a4b4c4}.sc-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sc-block{border-radius:20px;border:1px solid #24303d;overflow:hidden;background:#111821;box-shadow:none}.sc-block--pass{border-color:#4bb37a3d}.sc-block--fail{border-color:#d6675b42}.sc-block-head{display:flex;align-items:flex-start;gap:10px;padding:14px 16px 12px;background:#ffffff05;border-bottom:1px solid rgba(145,166,190,.1)}.sc-block--fail .sc-block-head{background:#d6675b0a;border-bottom-color:#d6675b24}.sc-icon{width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;flex-shrink:0}.sc-icon--pass{background:#1e9150;color:#fff}.sc-icon--fail{background:#d63031;color:#fff}.sc-block-title{font-size:13px;line-height:1.35;font-weight:700;color:#eef4fa}.sc-block-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.sc-pair-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#16202a;border:1px solid #24303d}.sc-swatch{border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(0,0,0,.08)}.sc-pair-label{font-size:11.5px;line-height:1.45;color:#b4c1ce;flex:1}.sc-cr{font-size:10.5px;font-weight:700;padding:5px 8px;border-radius:999px;white-space:nowrap;flex-shrink:0}.sc-cr--pass{background:#3a8f592e;color:#92dfb1}.sc-cr--fail{background:#c0392b2e;color:#ffb1a8}.sc-suggestion{padding:11px 16px 13px;background:#d8a13914;border-top:1px solid rgba(216,161,57,.16);font-size:11px;color:#f0d99d;line-height:1.6}.sc-suggestion-label{font-weight:700}.sc-deut{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#16202a;border:1px solid #24303d}.sc-deut-col{display:flex;flex-direction:column;gap:6px;flex:1}.sc-deut-head{font-size:10px;font-weight:700;color:#8293a4;text-transform:uppercase;letter-spacing:.04em}.sc-deut-swatches{display:flex;align-items:center;gap:6px}.sc-deut-vs{font-size:9px;color:#8899ab;font-weight:600}.sc-deut-hexes{font-size:9.5px;color:#8ea0b1;font-family:monospace}.sc-deut-arrow{font-size:16px;color:#718397;flex-shrink:0;align-self:center;margin-top:10px}@media(max-width:1080px){.av-hero,.av-spotlight-grid,.dm-summary,.lp-light-feature-grid{grid-template-columns:1fr}}@media(max-width:880px){.sc-checks{grid-template-columns:1fr}}@media(max-width:640px){.av-section{gap:12px;padding:0;border-radius:0}.av-title{font-size:18px}.av-copy,.av-subcopy{font-size:11.5px}.av-hero{gap:12px}.av-spotlight-grid{gap:8px}.av-audit-flow{gap:12px}.av-subsection{gap:12px;padding:12px;border-radius:16px}.sc-view{gap:12px}.sc-verdict{padding:16px;border-radius:18px}.sc-verdict-title{font-size:14px}.sc-verdict-sub{font-size:11.5px}.sc-block{border-radius:16px}.sc-block-head,.sc-block-body,.sc-suggestion{padding-left:14px;padding-right:14px}.sc-pair-row,.sc-deut{align-items:flex-start;flex-wrap:wrap}.sc-cr{margin-left:40px}.sc-deut-arrow{display:none}}.lp-dark .lp-title{color:#eef2f7}.lp-dark .lp-intro{color:#b9c3cf}.lp-dark .lp-tabs{background:#141a22e6;border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0a}.lp-dark .lp-tab{color:#7f8a97}.lp-dark .lp-tab:hover{color:#eef2f7;background:#ffffff0f}.lp-dark .lp-tab.active{background:#252d38;color:#eef2f7;box-shadow:0 8px 18px #00000047}.lp-dark .dm-summary{border-color:#2d3640}.lp-dark .dm-summary-stat{background:#1a2130;border-color:#2d3640}.lp-dark .dm-summary-stat--algo{background:#5774a01f}.lp-dark .dm-summary-num{color:#eef2f7}.lp-dark .dm-summary-label{color:#7f8a97}.lp-dark .dm-kicker{color:#8fa3b4}.lp-dark .dm-section-note{color:#7f8a97}.lp-dark .dm-compare{background:#151c27;border-color:#2d3640}.lp-dark .dm-compare-header{background:#1a2130;border-bottom-color:#2d3640}.lp-dark .dm-compare-label{color:#eef2f7}.lp-dark .dm-compare-role{color:#7f8a97}.lp-dark .dm-compare-side:first-child{border-right-color:#2d3640}.lp-dark .dm-mode-tag{color:#7f8a97}.lp-dark .dm-mode-tag--dark{color:#b9c3cf}.lp-dark .dm-pcard{border-color:#2d3640}.lp-dark .dm-pcard-foot{background:#ffffff0a}.lp-dark .dm-hex{color:#eef2f7}.lp-dark .dm-lum{color:#7f8a97}.lp-dark .dm-formula{color:#8fa3b4}.lp-dark .dm-arrow{color:#4a5a6a}.lp-dark .dm-badge--same{background:#3b6fff2e;color:#7da4ff}.lp-dark .dm-badge--inverts{background:#b4c8dc1a;color:#b9c3cf}.lp-dark .dm-badge--adapts{background:#1e91502e;color:#6fd9a6}.lp-dark .dm-badge--generated{background:#8a5cf633;color:#c4a4f8}.lp-dark .av-title{color:#eef2f7}.lp-dark .av-copy{color:#b9c3cf}.lp-dark .av-kicker{background:#b4c8dc1a;border-color:#b4c8dc2e;color:#8fa3b4}.lp-dark .av-spotlight{background:#1f2a35;border-color:#2d3d4d}.lp-dark .av-spotlight--pass{background:#163427d9;border-color:#47ad744d}.lp-dark .av-spotlight--warn{background:#3b2b12d9;border-color:#c8941c4d}.lp-dark .av-spotlight-label{color:#7f8a97}.lp-dark .av-spotlight-value{color:#eef2f7}.lp-dark .av-spotlight-note{color:#b9c3cf}html.dark .lp-title{color:#e8e4dd}html.dark .lp-intro{color:#958e85}html.dark .lp-tabs{background:#201915d6;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f}html.dark .lp-tab{color:#787069}html.dark .lp-tab:hover{color:#c3bdb6;background:#2f2723b3}html.dark .lp-tab.active{background:#2f2723f5;color:#e8e4dd;box-shadow:0 4px 12px #00000047}html.dark .lp-dark-toggle{background:#2a221ee6;border-color:#ffffff1f;color:#b4ada4}html.dark .lp-dark-toggle:hover{background:#342c27f5}html.dark .lp-dark-toggle.active{background:#bf7d54;border-color:#bf7d54;color:#100906}@media(max-width:768px){.lp-tab{flex:none}.lp-tabs-wrap{position:relative}.lp-tabs-wrap:after{content:"";position:absolute;right:0;top:0;bottom:0;width:32px;background:linear-gradient(to right,transparent,rgba(255,250,244,.9));border-radius:0 22px 22px 0;pointer-events:none}}.ep-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#2c1a0b6b;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;min-height:100dvh;overflow:auto;padding:24px;animation:epFade .18s ease both}@keyframes epFade{0%{opacity:0}to{opacity:1}}.ep-modal{background:#fffcf7fa;border-radius:26px;width:min(780px,calc(100vw - 48px));height:min(80dvh,760px);margin:auto;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(93,66,47,.12);box-shadow:0 0 0 1px #ffffffb3 inset,0 40px 100px #2c1a0b2e;animation:epSlide .26s cubic-bezier(.16,1,.3,1) both}@keyframes epSlide{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ep-header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:22px 26px 0}.ep-header-copy{min-width:0}.ep-title{font-family:var(--font-display, Georgia)!important;font-size:22px;font-weight:700;color:#1b140f;line-height:1;letter-spacing:-.01em}.ep-subtitle{margin:7px 0 0;font-size:12px;line-height:1.6;color:#5e5147}.ep-close{width:30px;height:30px;border-radius:8px;border:1px solid rgba(93,66,47,.14);background:#fff9;color:#8f7f73;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;line-height:1;flex-shrink:0}.ep-close:hover{background:#ffffffe6;color:#1b140f;border-color:#5d422f38}.ep-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.ep-tabs-wrap{padding:16px 26px 0;flex-shrink:0;border-bottom:1px solid rgba(93,66,47,.1)}.ep-tabs{display:flex;flex-wrap:wrap;gap:6px;background:transparent;border:none;padding:0 0 12px}.ep-tab{padding:9px 14px;border:1px solid transparent;background:#ffffff94;border-radius:999px;font-size:12px;font-weight:700;color:#7f6b5e;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease;white-space:nowrap;flex-shrink:0;line-height:1.4;box-shadow:0 0 0 1px #2c1a0b0a,0 1px 2px -1px #2c1a0b0f}.ep-tab:hover{color:#5e5147;background:#ffffffe0}.ep-tab.active{color:#9f5a2a;border-color:#9f5a2a1f;background:#9f5a2a1a;font-weight:700;box-shadow:0 8px 18px #9f5a2a14}.ep-body{flex:1;overflow-y:auto;padding:16px 26px 18px;scrollbar-width:thin;scrollbar-color:rgba(93,66,47,.12) transparent}@keyframes epTabIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ep-tab-content{animation:epTabIn .2s cubic-bezier(.16,1,.3,1) both}.ep-content-card{border:1px solid rgba(93,66,47,.1);border-radius:18px;background:#ffffffb8;overflow:hidden;box-shadow:0 2px 12px #2c1a0b0a}.ep-content-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 16px;border-bottom:1px solid rgba(93,66,47,.07);background:#fffaf499}.ep-content-copy{min-width:0;min-height:38px;display:flex;flex-direction:column;justify-content:center}.ep-content-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.ep-content-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#7f6b5e}.ep-content-title{margin-top:1px;min-height:20px;font-size:13px;font-weight:600;color:#1b140f;line-height:1.4}.ep-format-badge{padding:4px 10px;border-radius:6px;font-size:9px;font-weight:700;letter-spacing:.04em;background:#5d422f12;color:#8f7f73;text-transform:uppercase}.ep-format-badge,.ep-swatch-hex,.ep-swatch-copied,.ep-btn{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ep-format-badge-light{background:#9f5a2a1a;color:#9f5a2a}.ep-mini-copy{border:none;background:#ffffffdb;color:#7d6c60;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 0 0 1px #2c1a0b12,0 1px 2px -1px #2c1a0b14,0 2px 4px #2c1a0b0d;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.ep-mini-copy:hover{background:#fffffff5;color:#1b140f;box-shadow:0 0 0 1px #2c1a0b1a,0 1px 2px -1px #2c1a0b1a,0 2px 4px #2c1a0b0f}.ep-mini-copy.is-copied{background:#2d7a4f1a;color:#2d7a4f;box-shadow:0 0 0 1px #2d7a4f24,0 1px 2px -1px #2d7a4f24,0 2px 4px #2d7a4f14}.ep-mini-copy-alt{background:#9f5a2a14;color:#8a4d22}.ep-code-wrap{margin:0;border-radius:0;overflow:hidden;background:transparent}.ep-code-header{display:none}.ep-code-block{padding:16px 18px 20px;margin:0;overflow-x:auto;font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace!important;font-size:12px;line-height:1.9;color:#3d2e22;-moz-tab-size:2;tab-size:2;white-space:pre;min-height:200px;scrollbar-width:thin;scrollbar-color:rgba(93,66,47,.12) transparent}.ep-syn-prop{color:#9f5a2a}.ep-syn-val{color:#2d7a4f}.ep-syn-key{color:#6054a0}.ep-syn-brace{color:#2c1a0b47}.ep-syn-comment{color:#7f6b5e;font-style:italic}.ep-btn-copied-soft{background:#2d7a4f1a;border-color:#2d7a4f29;color:#2d7a4f}.ep-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:14px 26px 20px;border-top:1px solid rgba(93,66,47,.08);background:#fffaf480}.ep-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:all .16s ease;border:none}.ep-btn-has-icon{padding-left:18px;padding-right:22px}.ep-copy-icon-wrap{position:relative;width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center;transform:translate(-.8px)}.ep-copy-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1),filter .22s ease;will-change:opacity,transform,filter}.ep-copy-icon-copy.is-hidden,.ep-copy-icon-check{opacity:0;transform:scale(.3);filter:blur(3px)}.ep-copy-icon-check.is-visible{opacity:1;transform:scale(1);filter:blur(0)}.ep-btn-primary{background:#9f5a2a;color:#fff;box-shadow:0 8px 18px #9f5a2a47}.ep-btn-primary:hover{background:#7d451d;box-shadow:0 10px 22px #9f5a2a57;transform:translateY(-1px)}.ep-btn-secondary{background:#ffffffb8;color:#5e5147;box-shadow:0 0 0 1px #2c1a0b14,0 1px 2px -1px #2c1a0b14,0 2px 4px #2c1a0b0d}.ep-btn-secondary:hover{background:#ffffffe6;color:#1b140f;box-shadow:0 0 0 1px #2c1a0b1a,0 1px 2px -1px #2c1a0b1a,0 2px 4px #2c1a0b0f,0 10px 20px #2c1a0b0f}.ep-btn-copied{background:#2d7a4f!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 18px #2d7a4f40!important}.ep-system-files{display:flex;flex-direction:column;gap:0}.ep-system-file{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid rgba(93,66,47,.06);transition:background .12s ease}.ep-system-file:last-child{border-bottom:none}.ep-system-file:hover{background:#9f5a2a08}.ep-system-file-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ep-system-file-icon--css{background:#3b82f61a;color:#3b82f6}.ep-system-file-icon--js{background:#eab3081a;color:#ca8a04}.ep-system-file-icon--json{background:#22c55e1a;color:#16a34a}.ep-system-file-icon--ai{background:#a855f71a;color:#9333ea}.ep-system-file-icon--md{background:#6b72801a;color:#6b7280}.ep-system-file-info{display:flex;flex-direction:column;gap:2px;min-width:0}.ep-system-file-name{font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace;font-size:12px;font-weight:700;color:#1b140f;letter-spacing:-.01em}.ep-system-file-desc{font-size:11px;line-height:1.4;color:#8f7f73}.ep-btn-zipping{opacity:.7;cursor:wait}.ep-swatch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.ep-image-stage{margin:0;padding:18px;border-radius:0;background:#f5f0e880;border:none;border-top:1px solid rgba(93,66,47,.06)}.ep-swatch{border-radius:6px;padding:20px 10px 10px;display:flex;flex-direction:column;justify-content:flex-end;min-height:72px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;position:relative;border:1px solid rgba(255,255,255,.25)}.ep-swatch:hover{transform:scale(1.04);box-shadow:0 8px 20px #0000002e}.ep-swatch-hex{font-size:11px;font-weight:700;letter-spacing:.04em}.ep-swatch-name{font-size:8px;font-weight:600;opacity:.7;margin-top:2px;text-transform:uppercase;letter-spacing:.04em}.ep-swatch-copied{position:absolute;top:6px;right:6px;font-size:8px;font-weight:700;padding:2px 6px;border-radius:4px;background:#00000073;color:#fff;animation:epFade .15s ease both}.ep-image-note{margin:0;padding:12px 18px 16px;font-size:11px;line-height:1.55;color:#8f7f73}.ep-neutral-section{border-top:1px solid rgba(93,66,47,.07)}.ep-neutral-header{display:flex;align-items:baseline;gap:10px;padding:12px 18px 10px}.ep-neutral-hint{font-size:10px;color:#7f6b5e}.ep-neutral-strip{display:flex;height:52px;margin:0 18px 14px;border-radius:8px;overflow:hidden;gap:2px;background:#5d422f0f;padding:2px}.ep-neutral-cell{flex:1;min-width:0;border:none;cursor:pointer;border-radius:5px;position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:5px;transition:flex .22s cubic-bezier(.22,1,.36,1),box-shadow .15s ease}.ep-neutral-cell:hover{flex:2;box-shadow:0 2px 10px #0000002e;z-index:1}.ep-neutral-step-num{font-size:8px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .15s ease}.ep-neutral-cell:hover .ep-neutral-step-num{opacity:1}.ep-neutral-usecases{padding:0 18px 16px;display:flex;flex-direction:column}.ep-neutral-usecase-row{display:flex;align-items:center;gap:10px;padding:5px 0;border-bottom:1px solid rgba(93,66,47,.05)}.ep-neutral-usecase-row:last-child{border-bottom:none}.ep-neutral-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0;border:1px solid rgba(0,0,0,.06)}.ep-neutral-label{font-size:10px;font-weight:700;color:#5e5147;width:30px;flex-shrink:0;font-variant-numeric:tabular-nums}.ep-neutral-hex-val{font-family:SF Mono,Fira Code,Menlo,monospace;font-size:10px;color:#8f7f73;width:68px;flex-shrink:0}.ep-neutral-use{font-size:10.5px;color:#7a6a5f;flex:1;min-width:0}.ep-shade-scales-section{border-top:1px solid rgba(93,66,47,.07);padding:0 18px 18px}.ep-shade-scale-group+.ep-shade-scale-group{margin-top:16px}.ep-shade-scale-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.ep-shade-scale-strip{display:flex;gap:2px;height:56px;border-radius:8px;overflow:hidden;background:#5d422f0f;padding:2px}.ep-shade-scale-cell{flex:1;min-width:0;border-radius:5px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px}.ep-shade-scale-step{font-size:8px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.ep-shade-scale-hexes{display:flex;gap:2px;margin-top:6px}.ep-shade-scale-hex{flex:1;min-width:0;text-align:center;font-family:SF Mono,Fira Code,Menlo,monospace;font-size:8px;color:#8f7f73;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}html.dark .ep-overlay{background:#0000009e}html.dark .ep-modal{background:#12151cfa;border-color:#ffffff12;box-shadow:0 0 0 1px #ffffff0f inset,0 40px 100px #00000085}html.dark .ep-title{color:#e8eaf0}html.dark .ep-subtitle{color:#e8eaf08c}html.dark .ep-close{border-color:#ffffff1a;background:#ffffff0f;color:#e8eaf08c}html.dark .ep-close:hover{background:#ffffff1c;color:#e8eaf0;border-color:#ffffff26}html.dark .ep-tabs-wrap{border-bottom-color:#ffffff12}html.dark .ep-tab{background:#ffffff0a;color:#e8eaf073;box-shadow:none}html.dark .ep-tab:hover{background:#ffffff14;color:#e8eaf0cc}html.dark .ep-tab.active{color:#e8eaf0e6;border-color:#ffffff1f;background:#ffffff1a;box-shadow:none}html.dark .ep-body{scrollbar-color:rgba(255,255,255,.1) transparent}html.dark .ep-content-card{border-color:#ffffff12;background:#ffffff0a;box-shadow:none}html.dark .ep-content-meta{border-bottom-color:#ffffff0d;background:#ffffff08}html.dark .ep-content-label{color:#e8eaf073}html.dark .ep-content-title{color:#e8eaf0}html.dark .ep-format-badge{background:#ffffff12;color:#e8eaf08c}html.dark .ep-mini-copy{background:#ffffff14;color:#e8eaf0a6;box-shadow:0 0 0 1px #ffffff12,0 1px 2px -1px #0000003d}html.dark .ep-mini-copy:hover{background:#ffffff1f;color:#e8eaf0;box-shadow:0 0 0 1px #ffffff1a,0 1px 2px -1px #0000003d}html.dark .ep-code-block{color:#e8eaf0d9;scrollbar-color:rgba(255,255,255,.1) transparent}html.dark .ep-syn-prop{color:#82aaff}html.dark .ep-syn-val{color:#c3e88d}html.dark .ep-syn-key{color:#c792ea}html.dark .ep-syn-brace{color:#e8eaf047}html.dark .ep-syn-comment{color:#e8eaf080;font-style:italic}html.dark .ep-actions{border-top-color:#ffffff0f;background:#ffffff05}html.dark .ep-btn-secondary{background:#ffffff12;color:#e8eaf0b3;box-shadow:0 0 0 1px #ffffff14,0 1px 2px -1px #0000003d}html.dark .ep-btn-secondary:hover{background:#ffffff1c;color:#e8eaf0;box-shadow:0 0 0 1px #ffffff1f,0 1px 2px -1px #0000003d}html.dark .ep-system-file{border-bottom-color:#ffffff0d}html.dark .ep-system-file:hover{background:#ffffff0a}html.dark .ep-system-file-name{color:#e8eaf0}html.dark .ep-system-file-desc{color:#e8eaf073}html.dark .ep-image-stage{background:#ffffff08;border-top-color:#ffffff0d}html.dark .ep-image-note{color:#e8eaf073}html.dark .ep-neutral-section{border-top-color:#ffffff0f}html.dark .ep-neutral-hint{color:#e8eaf073}html.dark .ep-neutral-strip{background:#ffffff0d}html.dark .ep-neutral-label{color:#e8eaf0a6}html.dark .ep-neutral-hex-val{color:#e8eaf073}html.dark .ep-neutral-use{color:#e8eaf08c}html.dark .ep-neutral-usecase-row{border-bottom-color:#ffffff0a}html.dark .ep-shade-scales-section{border-top-color:#ffffff0f}html.dark .ep-shade-scale-strip{background:#ffffff0d}html.dark .ep-shade-scale-hex{color:#e8eaf073}.ep-error-message{padding:12px 16px;background:#fee;border:1px solid #fcc;border-radius:8px;color:#c00;font-size:12px;margin-bottom:12px}@media(max-width:600px){.ep-overlay{padding:12px}.ep-modal{border-radius:20px;width:min(100%,calc(100vw - 24px));max-height:min(92dvh,860px)}.ep-header,.ep-tabs-wrap,.ep-body,.ep-actions{padding-left:18px;padding-right:18px}.ep-title{font-size:18px}.ep-subtitle{font-size:11px}.ep-swatch-grid{grid-template-columns:repeat(3,1fr);gap:6px}.ep-swatch{min-height:56px;padding:14px 8px 8px}.ep-code-block{font-size:10.5px;line-height:1.75}.ep-tab{font-size:11px;padding:8px 12px 7px}}.pp-page{padding:0 0 60px;min-height:80vh}.pp-container{width:min(960px,calc(100% - 48px));margin:0 auto;padding:30px 0}.pp-back{display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 10px;border:1px solid var(--border);border-radius:999px;background:#fff9;color:var(--text-2);font-size:12px;font-weight:600;cursor:pointer;transition:all .16s ease}.pp-back:hover{background:#ffffffe6;color:var(--text-1);border-color:var(--border-strong)}.pp-header{margin:32px 0 40px}.pp-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.pp-title{margin:12px 0 0;font-family:var(--font-display)!important;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:600;line-height:.95;color:var(--text-1);text-wrap:balance}.pp-subtitle{margin:16px 0 0;font-size:15px;line-height:1.7;color:var(--text-2)}.pp-section{margin-bottom:40px;padding:28px;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at top left,rgba(159,90,42,.06),transparent 40%),#fffcf7e6;box-shadow:var(--shadow-soft);animation:fadeUp .4s ease-out both}.pp-section-header{margin-bottom:24px}.pp-section-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#9f5a2a1a;color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pp-section-title{margin:14px 0 0;font-family:var(--font-display)!important;font-size:clamp(1.4rem,2vw,1.7rem);font-weight:600;line-height:1;color:var(--text-1)}.pp-section-desc{margin:10px 0 0;font-size:13px;line-height:1.65;color:var(--text-2)}.pp-section-desc code{padding:2px 6px;border-radius:4px;background:#5d422f14;font-size:11.5px;font-family:SF Mono,Fira Code,Menlo,monospace!important;color:var(--accent)}.pp-cvd-strip{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.pp-cvd-btn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 16px;border:1px solid transparent;border-radius:12px;background:#ffffff80;cursor:pointer;transition:all .16s ease;box-shadow:0 1px 3px #2c1a0b0d}.pp-cvd-btn:hover{background:#ffffffd9;box-shadow:0 2px 8px #2c1a0b14}.pp-cvd-btn.active{background:#9f5a2a1a;border-color:#9f5a2a2e;box-shadow:0 4px 14px #9f5a2a1a}.pp-cvd-btn-label{font-size:12px;font-weight:700;color:var(--text-2)}.pp-cvd-btn.active .pp-cvd-btn-label{color:var(--accent)}.pp-cvd-btn-pct{font-size:9px;font-weight:600;color:var(--text-3)}.pp-cvd-info{margin-bottom:18px;padding:10px 14px;border-radius:10px;background:#ffffff80;font-size:12px;line-height:1.5;color:var(--text-2)}.pp-cvd-info strong{color:var(--text-1)}.pp-swatch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-bottom:28px}.pp-swatch{position:relative;border-radius:10px;padding:28px 10px 10px;min-height:80px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(255,255,255,.2);transition:transform .15s ease,box-shadow .15s ease}.pp-swatch:hover{transform:scale(1.03);box-shadow:0 8px 20px #00000026}.pp-swatch-hex{font-size:11px;font-weight:700;letter-spacing:.03em;font-variant-numeric:tabular-nums}.pp-swatch-name{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin-top:2px}.pp-swatch-original{position:absolute;top:7px;right:7px}.pp-swatch-orig-dot{display:block;width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.6);box-shadow:0 1px 4px #0003}.pp-compare{padding-top:20px;border-top:1px solid rgba(93,66,47,.08)}.pp-compare-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:14px}.pp-compare-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.pp-mini{display:flex;flex-direction:column;gap:6px}.pp-mini-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);text-align:center}.pp-mini-frame{border-radius:8px;overflow:hidden;border:1px solid rgba(93,66,47,.1);box-shadow:0 2px 8px #2c1a0b0f}.pp-mini-nav{display:flex;align-items:center;gap:6px;padding:6px 8px}.pp-mini-nav-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.pp-mini-nav-line{flex:1;height:3px;border-radius:2px}.pp-mini-body{padding:8px;display:flex;flex-direction:column;gap:5px}.pp-mini-heading{width:65%;height:5px;border-radius:2px;opacity:.85}.pp-mini-text{width:90%;height:3px;border-radius:2px;opacity:.4}.pp-mini-text-short{width:55%}.pp-mini-btn{margin-top:3px;padding:3px 0;border-radius:4px;text-align:center;font-size:7px;font-weight:700;letter-spacing:.03em}.pp-mini-badges{display:flex;gap:4px;margin-top:2px}.pp-mini-badge{width:14px;height:6px;border-radius:3px}.pp-shade-group{margin-bottom:20px}.pp-shade-label{font-size:11px;font-weight:700;color:var(--text-2);margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.pp-shade-strip{display:flex;gap:2px;border-radius:10px;overflow:hidden;height:56px}.pp-shade-cell{flex:1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px;transition:flex .22s cubic-bezier(.22,1,.36,1)}.pp-shade-cell:hover{flex:2}.pp-shade-step{font-size:8px;font-weight:700;opacity:.7;transition:opacity .15s}.pp-shade-cell:hover .pp-shade-step{opacity:1}.pp-shade-hexes{display:flex;gap:2px;margin-top:4px}.pp-shade-hex-val{flex:1;font-size:8px;font-weight:600;color:var(--text-3);text-align:center;font-family:SF Mono,Menlo,monospace!important;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.pp-matrix-scroll{overflow-x:auto;margin:0 -8px;padding:0 8px;scrollbar-width:thin}.pp-matrix{border-collapse:collapse;width:100%;font-size:10px}.pp-matrix th,.pp-matrix td{padding:5px 4px;text-align:center;white-space:nowrap}.pp-matrix-corner{font-size:8px;font-weight:600;color:var(--text-3);text-align:left!important;min-width:70px}.pp-matrix-head{font-size:8px;font-weight:600;color:var(--text-2);vertical-align:bottom;padding-bottom:8px!important}.pp-matrix-head span{display:block;max-width:50px;overflow:hidden;text-overflow:ellipsis;margin:0 auto}.pp-matrix-dot{width:10px;height:10px;border-radius:3px;margin:0 auto 3px;flex-shrink:0}.pp-matrix-row-head{text-align:left!important;font-size:8px;font-weight:600;color:var(--text-2)}.pp-matrix-row-head .pp-matrix-dot{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.pp-matrix-row-head span{vertical-align:middle}.pp-matrix-cell{min-width:42px;border-radius:4px;transition:background .15s}.pp-m-ratio{display:block;font-weight:700;font-variant-numeric:tabular-nums;font-size:9px}.pp-m-grade{display:block;font-size:7px;font-weight:600;letter-spacing:.03em;opacity:.7}.pp-m-aaa{background:#2d7a4f1f;color:#1a6b3d}.pp-m-aa{background:#2d7a4f12;color:#2d7a4f}.pp-m-lg{background:#c896321a;color:#8a6d20}.pp-m-fail{background:#c83c3c12;color:#b04040}.pp-m-same{background:#00000008}.pp-matrix-legend{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.pp-m-key{padding:4px 10px;border-radius:6px;font-size:9px;font-weight:700}.pp-dark-controls{display:flex;align-items:center;gap:12px;margin-bottom:20px}.pp-dark-label{font-size:11px;font-weight:600;color:var(--text-2);white-space:nowrap}.pp-dark-slider{flex:1;max-width:280px;height:4px;accent-color:var(--accent);cursor:pointer}.pp-dark-val{font-size:11px;font-weight:700;color:var(--accent);min-width:24px;font-variant-numeric:tabular-nums}.pp-dark-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pp-dark-panel{border-radius:14px;padding:14px;border:1px solid rgba(93,66,47,.1)}.pp-dark-panel-light{background:#faf7f2}.pp-dark-panel-dark{background:#111;border-color:#ffffff14}.pp-dark-panel-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.pp-dark-panel-light .pp-dark-panel-label{color:var(--text-3)}.pp-dark-panel-dark .pp-dark-panel-label{color:#fff6}.pp-dark-swatches{display:flex;flex-wrap:wrap;gap:4px}.pp-dark-sw{padding:6px 8px;border-radius:6px;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.pp-names-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.pp-name-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#fffcf7b3;border:1px solid rgba(93,66,47,.06)}.pp-name-swatch{width:32px;height:32px;border-radius:6px;flex-shrink:0}.pp-name-info{display:flex;flex-direction:column;gap:1px;min-width:0}.pp-name-token{font-size:11px;font-weight:700;color:var(--text-1)}.pp-name-css{font-size:10px;color:var(--accent);font-weight:600}.pp-name-hex{font-size:9px;color:var(--text-3);font-family:SF Mono,Menlo,monospace!important}.pp-benchmark-intro{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:linear-gradient(180deg,#ffffffb8,#fff8f0db);border:1px solid rgba(93,66,47,.08);box-shadow:0 8px 18px #2c1a0b0a}.pp-benchmark-builder{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:16px;margin-bottom:18px;padding:18px;border-radius:18px;background:linear-gradient(180deg,#ffffffc7,#fff6eceb);border:1px solid rgba(93,66,47,.08);box-shadow:0 10px 22px #2c1a0b0d}.pp-benchmark-builder-copy h3{margin:10px 0 8px;font-size:18px;line-height:1.2;color:var(--text-1)}.pp-benchmark-builder-copy p{margin:0;font-size:12px;line-height:1.7;color:var(--text-2)}.pp-benchmark-builder-controls{display:flex;flex-direction:column;gap:10px}.pp-benchmark-builder-actions,.pp-benchmark-saved-row{display:flex;gap:10px}.pp-benchmark-select{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(93,66,47,.12);background:#ffffffd1;color:var(--text-1);font-size:12px;font-weight:600;outline:none;box-shadow:inset 0 1px #ffffff73}.pp-benchmark-select:focus{border-color:#9f5a2a52;box-shadow:0 0 0 4px #9f5a2a14}.pp-benchmark-custom-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-bottom:18px}.pp-benchmark-custom-item{position:relative;padding:14px;border-radius:16px;background:#ffffffb8;border:1px solid rgba(93,66,47,.08);box-shadow:0 8px 18px #2c1a0b0a}.pp-benchmark-custom-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px;padding-right:28px}.pp-benchmark-custom-subtitle{margin-top:4px;font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--text-3)}.pp-benchmark-custom-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pp-benchmark-intro p{margin:6px 0 0;font-size:12px;line-height:1.65;color:var(--text-2)}.pp-benchmark-intro strong{color:var(--text-1)}.pp-benchmark-label{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#9f5a2a1a;color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pp-benchmark-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pp-benchmark-card{position:relative;padding:16px;border-radius:16px;background:#ffffffb8;border:1px solid rgba(93,66,47,.08);box-shadow:0 8px 18px #2c1a0b0a}.pp-benchmark-rank{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#9f5a2a1a;color:var(--accent);font-size:11px;font-weight:800}.pp-benchmark-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-right:28px}.pp-benchmark-head-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pp-benchmark-name{font-size:14px;font-weight:700;color:var(--text-1)}.pp-benchmark-score{margin-top:3px;font-size:10px;font-weight:700;letter-spacing:.03em;color:var(--accent);font-variant-numeric:tabular-nums}.pp-benchmark-chip{padding:5px 9px;border-radius:999px;background:#5d422f12;color:var(--text-2);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.pp-benchmark-chip-custom{background:#2d7a4f1f;color:#2d7a4f}.pp-benchmark-swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pp-benchmark-swatch{min-height:66px;padding:10px 9px;border-radius:10px;display:flex;align-items:flex-end;border:1px solid rgba(255,255,255,.18)}.pp-benchmark-swatch span{font-size:9px;font-weight:700;letter-spacing:.03em;font-family:SF Mono,Menlo,monospace!important;font-variant-numeric:tabular-nums}.pp-benchmark-note{margin-top:12px;font-size:10px;line-height:1.55;color:var(--text-3)}.pp-naming-toggle{display:inline-flex;margin-top:14px;border-radius:8px;border:1px solid rgba(93,66,47,.12);background:#ffffff80;padding:2px;gap:2px}.pp-naming-btn{padding:6px 12px;border:none;border-radius:6px;background:transparent;font-size:11px;font-weight:600;color:var(--text-3);cursor:pointer;transition:all .15s ease;white-space:nowrap}.pp-naming-btn:hover{color:var(--text-2)}.pp-naming-btn.active{background:#9f5a2a1a;color:var(--accent);box-shadow:0 1px 3px #9f5a2a1a}.pp-code-card{border:1px solid rgba(93,66,47,.1);border-radius:16px;background:#ffffffb3;overflow:hidden;box-shadow:0 2px 12px #2c1a0b0a}.pp-code-meta{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(93,66,47,.07);background:#fffaf480}.pp-code-meta-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.pp-code-meta-title{font-size:13px;font-weight:600;color:var(--text-1);margin-top:1px}.pp-code-badge{padding:4px 10px;border-radius:6px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#5d422f12;color:var(--text-3)}.pp-code-block{padding:18px 20px 22px;margin:0;overflow-x:auto;font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace!important;font-size:12px;line-height:1.9;color:#3d2e22;-moz-tab-size:2;tab-size:2;white-space:pre;scrollbar-width:thin;scrollbar-color:rgba(93,66,47,.12) transparent}.pp-hl-comment{color:#8f7f73;font-style:italic}.pp-hl-prop{color:#9f5a2a}.pp-hl-val{color:#2d7a4f}.pp-hl-fn{color:#6054a0}.pp-hl-pct{color:#c26d2a;font-weight:600}.pp-hl-kw{color:#6054a0;font-weight:600}.pp-hl-sel{color:#6054a0}.pp-hl-brace{color:#2c1a0b47}.pp-code-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.pp-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:all .16s ease;border:none;font-variant-numeric:tabular-nums}.pp-btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 18px #9f5a2a47}.pp-btn-primary:hover{background:var(--accent-hover);box-shadow:0 10px 22px #9f5a2a57;transform:translateY(-1px)}.pp-btn-copied{background:#2d7a4f!important;box-shadow:0 8px 18px #2d7a4f40!important}.pp-btn-secondary{background:#ffffffb8;color:var(--text-2);box-shadow:0 0 0 1px #2c1a0b14,0 1px 2px #2c1a0b0f}.pp-btn-secondary:hover{background:#ffffffe6;color:var(--text-1);box-shadow:0 0 0 1px #2c1a0b1a,0 2px 6px #2c1a0b14}.pp-compare-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;padding:14px 16px;border-radius:14px;background:linear-gradient(180deg,#ffffffb8,#fff8f0e0);border:1px solid rgba(93,66,47,.08)}.pp-compare-targets{display:flex;flex-wrap:wrap;gap:14px}.pp-compare-target{display:flex;flex-direction:column;gap:2px}.pp-compare-target-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.pp-compare-target-name{font-size:13px;font-weight:700;color:var(--text-1)}.pp-compare-preview-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.pp-compare-dark-toggle{min-height:42px;padding:10px 16px;border-radius:999px;border:1px solid rgba(93,66,47,.1);background:#ffffffb8;color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.03em;cursor:pointer}.pp-compare-dark-toggle.is-active{background:#171c24;border-color:#2d3640;color:#eef2f7}.pp-compare-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pp-compare-live-card{min-width:0;padding:16px;border-radius:18px;background:#ffffff94;border:1px solid rgba(93,66,47,.08);box-shadow:0 10px 24px #2c1a0b0d}.pp-compare-live-head{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.pp-compare-live-kicker{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.pp-compare-live-title{font-size:15px;font-weight:700;color:var(--text-1)}.pp-lib-compare{padding:7px 12px;border-radius:999px;border:1px solid rgba(93,66,47,.12);background:#ffffffb8;color:var(--text-2);font-size:10px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:all .16s ease}.pp-lib-compare:hover{background:#ffffffeb;color:var(--text-1)}.pp-lib-compare-active{background:#9f5a2a1f;border-color:#9f5a2a2e;color:var(--accent)}.pp-lib-item .pp-lib-delete{margin-left:2px}.lp-compact .lp-stage{min-height:760px}.pp-lib-save{display:flex;gap:8px;margin-bottom:16px}.pp-lib-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.pp-lib-file-input{display:none}.pp-lib-feedback{font-size:11px;font-weight:700;color:var(--accent)}.pp-lib-input{flex:1;padding:10px 14px;border-radius:10px;border:1px solid var(--border);background:#ffffffb3;font-size:13px;color:var(--text-1);outline:none;transition:border-color .16s}.pp-lib-input:focus{border-color:var(--accent)}.pp-lib-input::placeholder{color:var(--text-3)}.pp-lib-list{display:flex;flex-direction:column;gap:6px}.pp-lib-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;background:#ffffff80;border:1px solid rgba(93,66,47,.06);transition:background .15s;flex-wrap:wrap}.pp-lib-item:hover{background:#fffc}.pp-lib-swatches{display:flex;gap:3px;flex-shrink:0}.pp-lib-dot{width:14px;height:14px;border-radius:4px;border:1px solid rgba(0,0,0,.06)}.pp-lib-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pp-lib-name{font-size:12px;font-weight:600;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-lib-date{font-size:9px;color:var(--text-3)}.pp-lib-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-lib-pill{padding:7px 12px;border-radius:999px;border:1px solid rgba(93,66,47,.12);background:#ffffffb8;color:var(--text-2);font-size:10px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:all .16s ease}.pp-lib-pill:hover{background:#ffffffeb;color:var(--text-1)}.pp-lib-delete{width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:var(--text-3);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.pp-lib-delete:hover{background:#c83c3c1a;color:#b04040}.pp-lib-empty{padding:24px;text-align:center;font-size:12px;color:var(--text-3);border-radius:10px;background:#ffffff4d}html.dark .pp-back,html.dark .pp-cvd-btn,html.dark .pp-cvd-info,html.dark .pp-name-card,html.dark .pp-lib-input,html.dark .pp-lib-item,html.dark .pp-lib-pill,html.dark .pp-lib-compare,html.dark .pp-lib-empty,html.dark .pp-compare-live-card,html.dark .pp-naming-toggle{background:#241e1ab8;border-color:#ffffff14}html.dark .pp-back:hover,html.dark .pp-cvd-btn:hover,html.dark .pp-lib-item:hover,html.dark .pp-lib-pill:hover,html.dark .pp-lib-compare:hover{background:#2e2724d1}html.dark .pp-section{background:radial-gradient(circle at top left,color-mix(in oklch,var(--accent) 8%,transparent),transparent 40%),#241e1ae6;border-color:#ffffff12;box-shadow:0 2px 12px #00000038}html.dark .pp-mini-frame,html.dark .pp-code-card{background:#1f1916cc;border-color:#ffffff12;box-shadow:0 2px 12px #00000038}html.dark .pp-code-meta{background:#1f191680;border-bottom-color:#ffffff0f}html.dark .pp-code-block{color:#e8eaf0d9;scrollbar-color:rgba(255,255,255,.1) transparent}html.dark .pp-code-badge{background:#ffffff12}html.dark .pp-hl-prop{color:#82aaff}html.dark .pp-hl-val{color:#c3e88d}html.dark .pp-hl-key{color:#c792ea}html.dark .pp-hl-brace{color:#e8eaf047}html.dark .pp-hl-comment{color:#e8eaf061}html.dark .pp-btn-secondary{background:#ffffff12;box-shadow:0 0 0 1px #ffffff14}html.dark .pp-btn-secondary:hover{background:#ffffff1c;box-shadow:0 0 0 1px #ffffff1f}html.dark .pp-compare{border-top-color:#ffffff12}html.dark .pp-compare-toolbar{background:#241e1acc;border-color:#ffffff14}html.dark .pp-compare-dark-toggle{background:#241e1ab8;border-color:#ffffff1a;color:var(--text-2)}html.dark .pp-benchmark-select{background:#241e1ab8;border-color:#ffffff1a;color:var(--text-1)}html.dark .pp-benchmark-chip-custom{color:#4db87a}html.dark .pp-section-desc code{background:#ffffff14}html.dark .pp-lib-pill{border-color:#ffffff1a}html.dark .pp-lib-dot{border-color:#ffffff14}html.dark .pp-lib-compare{border-color:#ffffff1a}html.dark .pp-compare-live-card{background:#1f1916b8;border-color:#ffffff14;box-shadow:0 10px 24px #0000003d}html.dark .pp-m-aaa{background:#22784638;color:#6fd9a6}html.dark .pp-m-aa{background:#22784624;color:#52c490}html.dark .pp-m-lg{background:#c8a0282e;color:#f0c96e}html.dark .pp-m-fail{background:#c83c3c2e;color:#f4a0a0}html.dark .pp-m-same{background:#ffffff0a}html.dark .pp-m-key.pp-m-aaa{color:#6fd9a6}html.dark .pp-m-key.pp-m-aa{color:#52c490}html.dark .pp-m-key.pp-m-lg{color:#f0c96e}html.dark .pp-m-key.pp-m-fail{color:#f4a0a0}html.dark .pp-benchmark-intro{background:#241e1ab8;border-color:#ffffff14;box-shadow:0 8px 18px #0003}html.dark .pp-benchmark-builder{background:#241e1ac7;border-color:#ffffff14;box-shadow:0 10px 22px #00000038}html.dark .pp-benchmark-custom-item,html.dark .pp-benchmark-card{background:#241e1ab8;border-color:#ffffff14;box-shadow:0 8px 18px #0003}@media(max-width:700px){.pp-container{width:calc(100% - 32px)}.pp-section{padding:20px}.pp-compare-grid,.pp-swatch-grid{grid-template-columns:repeat(3,1fr)}.pp-cvd-strip{gap:4px}.pp-cvd-btn{padding:8px 12px}.pp-dark-compare{grid-template-columns:1fr}.pp-names-grid{grid-template-columns:repeat(2,1fr)}.pp-benchmark-builder{grid-template-columns:1fr}.pp-benchmark-builder-actions{flex-direction:column}.pp-dark-controls{flex-wrap:wrap;align-items:flex-start}.pp-benchmark-saved-row{flex-direction:column}.pp-benchmark-grid{grid-template-columns:1fr}.pp-compare-preview-controls,.pp-compare-toolbar{flex-direction:column;align-items:stretch}.pp-compare-live-grid{grid-template-columns:1fr}}@media(max-width:480px){.pp-container{width:calc(100% - 20px);padding:20px 0}.pp-header{margin:20px 0 28px}.pp-section{padding:16px;border-radius:20px}.pp-compare-grid{grid-template-columns:repeat(2,1fr)}.pp-code-actions{flex-direction:column}.pp-btn{justify-content:center}.pp-title{font-size:1.8rem}.pp-subtitle{font-size:13px}.pp-cvd-btn{width:100%}.pp-dark-slider{max-width:none;width:100%}.pp-lib-save{flex-direction:column}.pp-lib-toolbar{align-items:stretch}.pp-lib-actions{width:100%}.pp-names-grid{grid-template-columns:1fr}}.logs-dashboard{max-width:620px;margin:0 auto;padding:48px 24px 80px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.logs-header{margin-bottom:32px}.logs-header-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.logs-title{font-size:26px;font-weight:700;letter-spacing:-.4px;color:#111;margin:0 0 4px}.logs-subtitle{font-size:14px;color:#888;margin:0;font-weight:400}.logs-count{font-size:13px;font-weight:500;color:#999;white-space:nowrap;padding-top:6px}.logs-filters{display:flex;gap:8px;flex-wrap:wrap}.logs-filter-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:100px;border:1px solid #e5e5e5;background:#fff;font-size:13px;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease;font-family:inherit}.logs-filter-btn:hover{border-color:#ccc;color:#333}.logs-filter-btn--active{background:#111;border-color:#111;color:#fff}.logs-filter-btn--active[style]{background:var(--btn-accent);border-color:var(--btn-accent);color:#fff}.logs-filter-count{font-size:11px;font-weight:600;opacity:.6}.logs-list{display:flex;flex-direction:column;gap:14px}.log-card{--log-accent: #999;position:relative;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.log-card:hover{box-shadow:0 2px 6px #00000014,0 8px 24px #0000000f;transform:translateY(-1px)}.log-card-border{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--log-accent);border-radius:16px 0 0 16px}.log-card-body{display:flex;align-items:flex-start;gap:14px;padding:20px 22px 20px 24px}.log-card-dot{width:10px;height:10px;min-width:10px;border-radius:50%;background:var(--log-accent);margin-top:5px}.log-card-content{flex:1;min-width:0}.log-card-title{font-size:16px;font-weight:650;color:#111;margin:0 0 4px;letter-spacing:-.2px;line-height:1.3}.log-card-desc{font-size:14px;color:#666;margin:0 0 6px;line-height:1.5}.log-card-time{font-size:12.5px;color:#aaa;font-weight:400}.logs-empty{text-align:center;padding:48px 24px;color:#aaa;font-size:14px}html.dark .logs-title{color:#e8eaf0}html.dark .logs-subtitle{color:#e8eaf08c}html.dark .logs-count{color:#e8eaf073}html.dark .logs-filter-btn{border-color:#2a3040;background:#171b22;color:#e8eaf0a6}html.dark .logs-filter-btn:hover{border-color:#3a4255;color:#e8eaf0}html.dark .logs-filter-btn--active{background:#e8eaf0;border-color:#e8eaf0;color:#101317}html.dark .log-card{background:#171b22;box-shadow:0 1px 3px #0000003d,0 4px 12px #0000002e}html.dark .log-card:hover{box-shadow:0 2px 6px #00000052,0 8px 24px #0000003d}html.dark .log-card-title{color:#e8eaf0}html.dark .log-card-desc{color:#e8eaf099}html.dark .log-card-time,html.dark .logs-empty{color:#e8eaf061}@media(max-width:480px){.logs-dashboard{padding:32px 16px 64px}.logs-header-row{flex-direction:column;align-items:flex-start;gap:10px}.logs-count{padding-top:0}.logs-filter-btn{min-height:36px}.logs-title{font-size:22px}.log-card-body{padding:16px 18px 16px 20px}}
