.mk{--mk-ink:#030303;--mk-ink-2:#282828;--mk-ink-3:#363636;--mk-cream:#f7f7f5;--mk-sand:#ebe9e4;--mk-gold:#daa428;--mk-gold-2:#e5b75c;--mk-gold-soft:#f6eccb;--mk-amber:#b8861a;--mk-fg-2:#54514c;--mk-fg-3:#6e6a63;--mk-on-ink-2:#c0bcb4;--mk-on-ink-3:#8a867f;--mk-sans:var(--font-onest), ui-sans-serif, system-ui, sans-serif;--mk-serif:var(--font-stix), Georgia, serif;--mk-gutter:clamp(16px, 3vw, 32px);--mk-ease:cubic-bezier(.2, .8, .2, 1);background:var(--mk-cream);min-height:100vh;color:var(--mk-ink);font-family:var(--mk-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.mk) :where(h1,h2,h3,h4,p){text-transform:none;margin:0}:where(.mk) :where(a){color:inherit}:where(.mk) :where(button){color:inherit;cursor:pointer;font-family:inherit}.mk *,.mk :before,.mk :after{box-sizing:border-box}.mk-wrap{max-width:1280px;padding:0 var(--mk-gutter);margin:0 auto}.mk-center{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.mk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-skip{z-index:100;background:var(--mk-ink);color:var(--mk-cream);font:700 15px var(--mk-sans);border-radius:999px;padding:12px 18px;text-decoration:none;position:absolute;top:-80px;left:16px}.mk-skip:focus{top:16px}.mk :focus-visible{outline:3px solid var(--mk-gold);outline-offset:3px}.mk-h1{font:800 clamp(40px, 3.6vw + 10px, 68px) / .95 var(--mk-sans);letter-spacing:-.055em;text-wrap:balance}.mk-h2{font:800 clamp(30px, 2.4vw + 8px, 46px) / 1.02 var(--mk-sans);letter-spacing:-.05em;text-wrap:balance;max-width:920px}.mk-lede{font:18px/1.55 var(--mk-serif);max-width:600px;color:var(--mk-fg-2)}.mk-body{font:16px/1.55 var(--mk-serif);color:var(--mk-fg-2)}.mk-small{font:500 14px/1.45 var(--mk-sans);color:var(--mk-fg-3)}.mk-ink-band .mk-lede,.mk-ink-band .mk-body,.mk-ink-band .mk-small{color:var(--mk-on-ink-2)}.mk-on-light{color:var(--mk-ink)}.mk-on-light .mk-body{color:var(--mk-fg-2)}.mk-on-light .mk-small{color:var(--mk-fg-3)}.mk-on-dark{color:var(--mk-cream)}.mk-on-dark .mk-body,.mk-on-dark .mk-small{color:var(--mk-on-ink-2)}.mk-btn{background:var(--mk-gold);min-height:54px;color:var(--mk-ink);font:700 16px var(--mk-sans);white-space:nowrap;transition:transform .25s var(--mk-ease), box-shadow .25s, background .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;text-decoration:none;display:inline-flex}.mk-btn:hover{box-shadow:0 12px 0 -6px var(--mk-ink);transform:translateY(-3px)}.mk-btn:active{transform:translateY(0)}.mk-btn-ink{background:var(--mk-ink);color:var(--mk-cream)}.mk-btn-ink:hover{box-shadow:0 12px 0 -6px var(--mk-gold)}.mk-btn-line{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.mk-btn-line:hover{background:#7f7f7f14;box-shadow:inset 0 0 0 2px}.mk-btn-sm{min-height:46px;padding:0 20px;font-size:15px}.mk-pill{min-height:44px;font:700 14px var(--mk-sans);color:inherit;background:0 0;border:0;border-radius:999px;padding:0 18px;transition:background .25s,color .25s,transform .25s}.mk-pill:hover{transform:translateY(-2px)}.mk-pill[aria-pressed=true]{background:var(--mk-gold);color:var(--mk-ink)}.mk-switch{background:var(--mk-ink);color:var(--mk-cream);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;display:inline-flex}.mk-tag{min-height:28px;font:700 12px var(--mk-sans);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;padding:4px 11px;display:inline-flex}.mk-tag-ink{background:var(--mk-ink);color:var(--mk-cream)}.mk-tag-gold{background:var(--mk-gold);color:var(--mk-ink)}.mk-tag-sand{background:var(--mk-sand);color:var(--mk-ink)}.mk-link{font:700 15px var(--mk-sans);text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.mk-mult{background:var(--mk-gold);color:var(--mk-ink);font:800 13px var(--mk-sans);border-radius:999px;padding:4px 9px;position:absolute;top:10px;left:10px}.mk-mult[data-flop=true]{background:var(--mk-ink);color:var(--mk-cream)}.mk-mult-static{position:static}.mk-photo{display:block}.mk-caret{vertical-align:-2px;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite mk-blink;display:inline-block}.mk-row{background:var(--mk-ink-2);font:16px/1.4 var(--mk-serif);border-radius:14px;justify-content:space-between;gap:12px;padding:12px 15px;display:flex}.mk-row>span:first-child{font:600 14px var(--mk-sans);color:var(--mk-on-ink-2)}.mk-row>span:last-child{text-align:right}.mk-band{isolation:isolate;padding:clamp(64px,7vw,104px) 0;position:relative}.mk-band:after,.mk-footer:after{content:"";z-index:-1;pointer-events:none;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.mk-band-cream{background:var(--mk-cream)}.mk-band-dots{background:radial-gradient(#03030324 1.2px, transparent 1.6px) 0 0 / 24px 24px, var(--mk-cream)}.mk-band-gold{background:var(--mk-gold)}.mk-band-gold .mk-lede{color:var(--mk-ink)}.mk-band-soft{background:radial-gradient(900px 500px at 50% 0%, #e5b75c73, transparent 70%), var(--mk-gold-soft)}.mk-ink-band{background:var(--mk-ink);color:var(--mk-cream)}.mk-ink-band:after{mix-blend-mode:screen;opacity:.08}.mk-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#daa4284d,#daa42800 65%);border-radius:50%;width:760px;height:760px;animation:22s ease-in-out infinite alternate mk-drift;position:absolute}.mk-wave{pointer-events:none;height:40px;position:absolute;top:-38px;left:0;right:0;overflow:hidden}.mk-wave svg{width:200%;height:100%;animation:56s linear infinite mk-wave;display:block}.mk-band-gap{height:clamp(64px,7vw,112px)}.mk-wave-band{--mk-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .066 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:56s linear infinite mk-wave-mask;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'><path d='M0 22 C180 4 180 4 360 22 S540 40 720 22 S900 4 1080 22 S1260 40 1440 22 V40 H0Z'/></svg>") 0 0/200% 100% repeat-x;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'><path d='M0 22 C180 4 180 4 360 22 S540 40 720 22 S900 4 1080 22 S1260 40 1440 22 V40 H0Z'/></svg>") 0 0/200% 100% repeat-x}.mk-wave-band[data-kind=cream]{background:var(--mk-noise), var(--mk-cream);background-blend-mode:multiply, normal}.mk-wave-band[data-kind=dots]{background:var(--mk-noise), radial-gradient(#03030324 1.2px, transparent 1.6px) 0 14px / 24px 24px, var(--mk-cream);background-blend-mode:multiply, normal, normal}.mk-wave-band[data-kind=gold]{background:var(--mk-noise), var(--mk-gold);background-blend-mode:multiply, normal}.mk-wave-band[data-kind=soft]{background:var(--mk-noise), radial-gradient(900px 500px at 50% 38px, #e5b75c73, transparent 70%), var(--mk-gold-soft);background-blend-mode:multiply, normal, normal}.mk-wave-band[data-kind=ink]{background:var(--mk-ink)}@keyframes mk-wave-mask{to{-webkit-mask-position:100% 0;mask-position:100% 0}}.mk-mark{display:block;overflow:visible}.mk-owl{color:var(--mk-gold);flex:none;display:inline-block}.mk:not([data-cursor=custom]) [data-owl-ball],.mk:not([data-cursor=custom]) [data-owl-glint]{animation:7s ease-in-out infinite mk-glance}.mk-cursor{z-index:200;pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;top:0;left:0}.mk-cursor[data-on=true]{opacity:1}.mk-cursor-ring{mix-blend-mode:difference;width:28px;height:28px;transition:all .25s var(--mk-ease);border-radius:50%;position:absolute;top:-14px;left:-14px;box-shadow:inset 0 0 0 1.5px #fff}.mk-cursor-dot{background:var(--mk-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px}.mk-cursor-label{background:var(--mk-ink);color:var(--mk-gold);font:700 11px var(--mk-sans);white-space:nowrap;opacity:0;transform-origin:0 0;border-radius:999px;padding:3px 8px;transition:all .2s;position:absolute;top:16px;left:20px;transform:scale(.6)}.mk-cursor[data-hover=true] .mk-cursor-ring{width:20px;height:20px;top:-10px;left:-10px;box-shadow:inset 0 0 0 2px #fff}.mk-cursor[data-hover=true] .mk-cursor-label{opacity:1;transform:none}.mk[data-cursor=custom],.mk[data-cursor=custom] a,.mk[data-cursor=custom] button,.mk[data-cursor=custom] summary{cursor:none}.mk-header{z-index:50;padding:16px var(--mk-gutter) 0;position:sticky;top:0}.mk-header-bar{max-width:1180px;height:64px;color:var(--mk-cream);background:#030303f0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:0 10px 0 22px;display:flex}.mk-logo{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.mk-nav{gap:2px;display:flex}.mk-nav-trigger{min-height:44px;font:600 15px var(--mk-sans);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 14px;text-decoration:none;transition:background .2s;display:inline-flex}.mk-nav-trigger:hover,.mk-nav-trigger[aria-expanded=true]{background:var(--mk-ink-2)}.mk-header-actions{align-items:center;gap:8px;display:flex}.mk-menu{background:var(--mk-cream);min-width:320px;color:var(--mk-ink);animation:mk-drop .28s var(--mk-ease) both;border-radius:28px;gap:4px;padding:12px;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 40px 80px -40px #0303038c}.mk-menu-wide{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(1040px,100vw - 48px)}.mk-menu-col{background:var(--mk-sand);border-radius:22px;padding:8px}.mk-menu-col:nth-child(2){background:var(--mk-gold-soft)}.mk-menu-group{font:700 13px var(--mk-sans);color:var(--mk-fg-3);padding:6px 12px}.mk-menu-link{border-radius:16px;flex-direction:column;gap:2px;min-height:44px;padding:10px 12px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.mk-menu-link:hover{background:var(--mk-cream);transform:translateY(-2px)}.mk-menu-link b{font:700 15px var(--mk-sans);color:var(--mk-ink)}.mk-menu-link span{font:14px/1.35 var(--mk-serif);color:var(--mk-fg-3)}.mk-burger{background:var(--mk-ink-2);width:46px;height:46px;color:var(--mk-cream);border:0;border-radius:50%;justify-content:center;align-items:center;display:none}.mk-drawer{z-index:60;background:var(--mk-cream);color:var(--mk-ink);flex-direction:column;gap:4px;padding:16px 20px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.mk-drawer-row{width:100%;min-height:60px;font:700 22px var(--mk-sans);letter-spacing:-.02em;background:0 0;border:0;border-radius:20px;justify-content:space-between;align-items:center;padding:0 12px;text-decoration:none;display:flex}.mk-drawer-row[aria-expanded=true]{background:var(--mk-sand)}.mk-drawer-link{min-height:48px;font:500 16px var(--mk-sans);align-items:center;padding:0 14px;text-decoration:none;display:flex}.mk-hero{height:800px;margin-top:-80px;position:relative;overflow:hidden}.mk-wall{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;padding:0 16px;display:grid;position:absolute;inset:-20px 0 0;transform:rotate(-3deg)scale(1.08)}.mk-wall-col{overflow:hidden}.mk-wall-track{flex-direction:column;gap:16px;animation:40s linear infinite mk-up;display:flex}.mk-wall-col:nth-child(2n) .mk-wall-track{animation:46s linear infinite mk-down}.mk-reel{text-align:left;border-radius:20px;flex-direction:column;justify-content:space-between;height:270px;padding:14px;display:flex;position:relative;overflow:hidden}.mk-reel>*{position:relative}.mk-reel b{font:800 20px/1.1 var(--mk-sans);letter-spacing:-.02em}.mk-reel-meta{font:700 12px var(--mk-sans);justify-content:space-between;align-items:center;display:flex}.mk-hero-fade{background:radial-gradient(46% 52% at 50% 52%,#f7f7f5fa 50%,#f7f7f5cc 72%,#f7f7f500 100%);position:absolute;inset:0}.mk-hero-in{z-index:2;gap:24px;max-width:900px;margin:0 auto;padding:196px 16px 0;position:relative}.mk-hero-chip{background:var(--mk-ink);min-height:38px;color:var(--mk-cream);font:600 14px var(--mk-sans);border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 10px;display:inline-flex}.mk-underline{display:inline-block;position:relative}.mk-underline:after{content:"";z-index:-1;background:var(--mk-gold);transform-origin:0;height:.14em;animation:mk-grow-x .8s .5s var(--mk-ease) both;border-radius:99px;position:absolute;bottom:2px;left:0;right:0}.mk-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mk-show{z-index:3;margin-top:-170px;position:relative}.mk-show-frame{background:var(--mk-gold);border-radius:44px;flex-direction:column;align-items:center;gap:20px;padding:28px 28px 0;display:flex;box-shadow:0 50px 90px -50px #0303038c}.mk-show-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:900px;display:grid}.mk-show-tab{min-height:66px;color:var(--mk-ink);background:#03030314;border:0;border-radius:24px;padding:12px 16px;transition:background .3s,transform .3s,color .3s}.mk-show-tab[aria-selected=true]{background:var(--mk-ink);color:var(--mk-cream);transform:translateY(-3px)}.mk-show-tab-in{text-align:left;justify-content:center;align-items:center;gap:10px;display:flex}.mk-show-tab-in strong{font:700 14px var(--mk-sans);display:block}.mk-show-tab-in small{font:500 13px var(--mk-sans);opacity:.75}.mk-avatar{border-radius:50%;flex:none;width:34px;height:34px;position:relative;overflow:hidden}.mk-progress{background:#7f7f7f40;border-radius:99px;height:3px;margin-top:10px;display:block;overflow:hidden}.mk-progress i{background:currentColor;height:100%;display:block}.mk-app{background:var(--mk-cream);border-radius:24px 24px 0 0;width:100%;min-height:470px;padding-bottom:6px;overflow:hidden}.mk-app-bar{background:var(--mk-ink);color:var(--mk-cream);font:600 13px var(--mk-sans);align-items:center;gap:14px;padding:14px 18px;display:flex}.mk-app-brand{background:var(--mk-ink-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-weight:700;display:flex}.mk-app-nav{gap:4px;margin-left:12px;display:flex}.mk-app-nav span{opacity:.55;border-radius:999px;padding:6px 12px}.mk-app-nav span[data-on=true]{opacity:1;background:var(--mk-gold);color:var(--mk-ink)}.mk-app-status{color:var(--mk-on-ink-2);margin-left:auto}.mk-app-body{text-align:left;color:var(--mk-ink);animation:mk-rise .5s var(--mk-ease) both;gap:18px;padding:20px;display:grid}.mk-app-split{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.mk-app-split-rev{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.mk-app-col{flex-direction:column;gap:12px;display:flex}.mk-app-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-app-head strong{font:700 15px var(--mk-sans)}.mk-reels-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mk-post{flex-direction:column;gap:6px;display:flex}.mk-post-pic{border-radius:16px;height:240px;position:relative;overflow:hidden}.mk-post-pic[data-scan=true]:after,.mk-post-pic[data-picked=true]:before{content:"";z-index:2;border-radius:16px;position:absolute;inset:0}.mk-post-pic[data-scan=true]:after{box-shadow:inset 0 0 0 4px var(--mk-gold)}.mk-post-pic[data-picked=true]:before{box-shadow:inset 0 0 0 4px var(--mk-ink)}.mk-post strong{font:700 13px/1.3 var(--mk-sans)}.mk-panel{background:var(--mk-ink);color:var(--mk-cream);border-radius:20px;flex-direction:column;gap:12px;padding:22px;display:flex}.mk-panel .mk-row{font-size:15px}.mk-panel-cta{background:var(--mk-gold);color:var(--mk-ink);font:700 14px var(--mk-sans);border-radius:999px;align-self:flex-start;margin-top:auto;padding:10px 16px}.mk-idea{background:var(--mk-ink);color:var(--mk-cream);border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.mk-idea[data-picked=true]{background:var(--mk-gold);color:var(--mk-ink)}.mk-idea strong{font:700 15px/1.3 var(--mk-sans)}.mk-idea span{font:14px/1.4 var(--mk-serif);opacity:.85}.mk-beat{background:var(--mk-ink);min-height:62px;color:var(--mk-cream);border-radius:16px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.mk-beat b{font:700 12px var(--mk-sans);color:var(--mk-gold)}.mk-beat span{font:16px/1.5 var(--mk-serif)}.mk-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mk-kpi{background:var(--mk-ink);color:var(--mk-cream);border-radius:14px;padding:12px 14px}.mk-kpi[data-gold=true]{background:var(--mk-gold);color:var(--mk-ink)}.mk-kpi span{font:500 13px var(--mk-sans);opacity:.75}.mk-kpi strong{font:800 26px var(--mk-sans);display:block}.mk-chart{background:var(--mk-ink);border-radius:16px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:230px;padding:40px 16px 0;display:grid}.mk-chart-bar{background:var(--mk-ink-3);transform-origin:bottom;animation:mk-grow-y 1s var(--mk-ease) both;border-radius:8px 8px 0 0;display:block;position:relative}.mk-chart-bar[data-kind=hit]{background:var(--mk-gold)}.mk-chart-bar[data-kind=flop]{background:var(--mk-on-ink-3)}.mk-chart-bar b{font:800 12px var(--mk-sans);white-space:nowrap;color:var(--mk-cream);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.mk-chart-bar[data-kind=hit] b{color:var(--mk-gold)}.mk-best{align-items:center;gap:12px;display:flex}.mk-best>div{border-radius:12px;flex:none;width:64px;height:84px;position:relative;overflow:hidden}.mk-best p{font:600 16px/1.35 var(--mk-sans)}.mk-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1040px;margin:48px auto 0;display:grid}.mk-stat{background:var(--mk-ink-2);text-align:left;border-radius:28px;padding:28px}.mk-stat>span:first-child{font:800 52px/1 var(--mk-sans);letter-spacing:-.05em;display:block}.mk-stat:first-child>span:first-child{color:var(--mk-gold)}.mk-stat strong{font:800 52px/1 var(--mk-sans);letter-spacing:-.05em;display:block}.mk-stat:first-child strong{color:var(--mk-gold)}.mk-stat .mk-body{color:var(--mk-on-ink-2);margin-top:10px}.mk-ticker{margin-top:28px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mk-marquee{gap:10px;width:max-content;animation:40s linear infinite mk-left;display:flex}.mk-ticker span{background:var(--mk-ink-2);font:600 14px var(--mk-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.mk-ticker b{color:var(--mk-gold)}.mk-burst{background:var(--mk-ink);clip-path:polygon(50% 0,61% 13%,77% 6%,79% 23%,95% 25%,88% 40%,100% 50%,88% 60%,95% 75%,79% 77%,77% 94%,61% 87%,50% 100%,39% 87%,23% 94%,21% 77%,5% 75%,12% 60%,0 50%,12% 40%,5% 25%,21% 23%,23% 6%,39% 13%);width:206px;height:188px;animation:18s linear infinite mk-spin;position:absolute;top:87px;left:58px}.mk-player{aspect-ratio:16/9;background:var(--mk-ink);width:100%;max-width:1000px;box-shadow:0 40px 0 -20px var(--mk-ink), 0 60px 100px -40px #03030399;border-radius:36px;margin-top:12px;position:relative;overflow:hidden}.mk-player-bar{z-index:2;color:var(--mk-cream);background:linear-gradient(#0000,#030303d9);flex-direction:column;gap:12px;padding:20px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.mk-caption{font:17px var(--mk-serif);background:#030303bf;border-radius:12px;align-self:center;padding:8px 14px}.mk-player-controls{font:600 13px var(--mk-sans);align-items:center;gap:14px;display:flex}.mk-play-sm{background:var(--mk-gold);width:46px;height:46px;color:var(--mk-ink);font:800 15px var(--mk-sans);border:0;border-radius:50%;flex:none}.mk-track{background:#fff3;border-radius:99px;flex:1;height:6px;overflow:hidden}.mk-track i{background:var(--mk-gold);height:100%;display:block}.mk-play-big{z-index:2;background:var(--mk-gold);width:110px;height:110px;color:var(--mk-ink);border:0;border-radius:50%;justify-content:center;align-items:center;margin:-55px 0 0 -55px;animation:1.8s infinite mk-pulse;display:flex;position:absolute;top:44%;left:50%}.mk-chapters{flex-wrap:wrap;justify-content:center;gap:8px;padding:10px;display:flex}.mk-chapters .mk-pill{background:var(--mk-ink);color:var(--mk-cream)}.mk-chapters .mk-pill[aria-pressed=true]{background:var(--mk-cream);color:var(--mk-ink)}.mk-chapters .mk-pill span{opacity:.7;margin-right:8px;font-weight:500}.mk-route{background:var(--mk-ink);border-radius:999px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%;max-width:1000px;margin-top:26px;padding:6px;display:grid;position:relative;overflow:hidden}.mk-route-fill{background:var(--mk-ink-2);transition:width .7s var(--mk-ease);border-radius:999px;position:absolute;top:6px;bottom:6px;left:6px}.mk-stop{z-index:1;color:#f7f7f599;min-height:56px;font:700 15px var(--mk-sans);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;transition:background .3s,color .3s;display:flex;position:relative}.mk-stop i{border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 2px #f7f7f580}.mk-stop[data-state=done]{color:var(--mk-cream)}.mk-stop[data-state=done] i{background:var(--mk-gold);box-shadow:none}.mk-stop[aria-selected=true]{background:var(--mk-gold);color:var(--mk-ink)}.mk-stop[aria-selected=true] i{background:var(--mk-ink);box-shadow:none}.mk-stage{background:var(--mk-ink);width:100%;max-width:1000px;color:var(--mk-cream);text-align:left;border-radius:36px;grid-template-columns:400px minmax(0,1fr);margin-top:22px;display:grid;overflow:hidden}.mk-stage-pic{min-height:440px;position:relative}.mk-stage-pic .mk-mult{font-size:15px;top:20px;left:20px}.mk-stage-body{animation:mk-rise .5s var(--mk-ease) both;flex-direction:column;gap:16px;padding:40px;display:flex}.mk-stage-body time{font:700 15px var(--mk-sans);color:var(--mk-gold)}.mk-stage-body h3{font:800 28px/1.08 var(--mk-sans);letter-spacing:-.035em}.mk-stage-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.mk-step{background:var(--mk-ink-2);width:46px;min-height:46px;color:var(--mk-cream);font:700 18px var(--mk-sans);border:0;border-radius:50%;padding:0}.mk-step[data-next=true]{background:var(--mk-gold);color:var(--mk-ink)}.mk-board{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:140px;gap:14px;display:grid}.mk-tile{text-align:left;transition:transform .45s var(--mk-ease);border-radius:32px;flex-direction:column;justify-content:flex-end;padding:30px;text-decoration:none;display:flex;position:relative;overflow:hidden}.mk-tile:hover{transform:translateY(-4px)}.mk-tile-ui{transition:transform .6s var(--mk-ease);position:absolute}.mk-tile:hover .mk-tile-ui{transform:translate(-8px,6px)}.mk-tile-cap{z-index:1;flex-direction:column;gap:4px;max-width:90%;display:flex;position:relative}.mk-tile-cap b{font:800 20px var(--mk-sans);letter-spacing:-.02em}.mk-tile-cap span{font:16px/1.45 var(--mk-serif);opacity:.85}.mk-t-ink{background:var(--mk-ink);color:var(--mk-cream)}.mk-t-ink2{background:var(--mk-ink-2);color:var(--mk-cream)}.mk-t-gold{background:var(--mk-gold);color:var(--mk-ink)}.mk-t-amber{background:var(--mk-amber);color:var(--mk-ink)}.mk-t-soft{background:var(--mk-gold-soft);color:var(--mk-ink)}.mk-t-cream{background:var(--mk-cream);color:var(--mk-ink)}.mk-span-6x4{grid-area:span 4/span 6}.mk-span-6x2{grid-area:span 2/span 6}.mk-span-3x2{grid-area:span 2/span 3}.mk-span-3x4{grid-area:span 4/span 3}.mk-card-cream{background:var(--mk-cream);color:var(--mk-ink);border-radius:26px;padding:28px}.mk-dna-row{font:600 16px var(--mk-sans);grid-template-columns:120px 1fr;align-items:center;gap:14px;display:grid}.mk-meter{background:var(--mk-gold-soft);border-radius:99px;height:16px;overflow:hidden}.mk-meter i{background:var(--mk-ink);border-radius:99px;height:100%;animation:4s ease-in-out infinite alternate mk-fill;display:block}.mk-bubble{font:600 14px/1.35 var(--mk-sans);border-radius:16px;padding:10px 14px}.mk-node{font:600 15px var(--mk-sans);white-space:nowrap;border-radius:16px;padding:12px 16px;position:absolute}.mk-wire{background:repeating-linear-gradient(90deg, var(--mk-ink) 0 8px, transparent 8px 14px);background-size:14px 4px;height:4px;animation:.6s linear infinite mk-lane;position:absolute}.mk-phone{background:var(--mk-ink);border-radius:36px;width:220px;height:420px;margin-left:-110px;padding:10px;top:30px;left:50%;overflow:hidden}.mk-phone-feed{flex-direction:column;gap:10px;animation:9s linear infinite mk-up;display:flex}.mk-phone-feed>div{border-radius:26px;height:260px;position:relative;overflow:hidden}.mk-strike{font:22px/1.3 var(--mk-serif);background:linear-gradient(var(--mk-ink), var(--mk-ink)) left 58% / 0% 3px no-repeat;align-self:flex-start;padding-bottom:3px;animation:2.6s infinite alternate mk-strike}.mk-notice{font:600 14px var(--mk-sans);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mk-notice i{border-radius:50%;flex:none;width:26px;height:26px}.mk-script-card{background:var(--mk-ink);width:100%;max-width:880px;color:var(--mk-cream);text-align:left;border-radius:40px;flex-direction:column;gap:24px;padding:clamp(24px,4vw,46px);display:flex}.mk-script-big{font:clamp(20px, 1.4vw + 6px, 26px) / 1.45 var(--mk-serif)}.mk-script-big mark{color:inherit;opacity:.45;background:0 0;border-radius:6px;padding:0;transition:all .3s}.mk-script-big mark[data-on=true]{box-shadow:0 0 0 4px var(--mk-gold);background:var(--mk-gold);color:var(--mk-ink);opacity:1}.mk-script-note{background:var(--mk-gold);color:var(--mk-ink);font:16px/1.5 var(--mk-serif);border-radius:20px;padding:16px 20px}.mk-compare{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px;width:100%;max-width:1100px;margin-top:20px;display:grid}.mk-col{background:var(--mk-ink-2);color:var(--mk-cream);border-radius:40px;flex-direction:column;align-items:center;gap:4px;padding:30px 22px;display:flex}.mk-col[data-us=true]{background:var(--mk-gold);color:var(--mk-ink);border-radius:36px;padding:34px 24px;transform:scale(1.05);box-shadow:0 40px 80px -40px #03030399}.mk-col-badge{background:var(--mk-ink-3);width:56px;height:56px;font:800 20px var(--mk-sans);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.mk-col[data-us=true] .mk-col-badge{background:var(--mk-ink);color:var(--mk-gold)}.mk-col strong{font:800 24px var(--mk-sans)}.mk-col>span{font:15px var(--mk-serif);opacity:.75}.mk-col-rows{flex-direction:column;gap:8px;width:100%;margin-top:12px;display:flex}.mk-cell{text-align:left;background:var(--mk-ink-3);width:100%;color:var(--mk-cream);border:0;border-radius:18px;padding:12px 16px;transition:transform .3s,background .3s}.mk-col[data-us=true] .mk-cell{color:var(--mk-ink);background:#f7f7f5bf}.mk-cell[aria-pressed=true]{background:var(--mk-gold);color:var(--mk-ink);transform:scale(1.04)}.mk-col[data-us=true] .mk-cell[aria-pressed=true]{background:var(--mk-ink);color:var(--mk-gold)}.mk-cell b{font:700 13px var(--mk-sans);opacity:.7;display:block}.mk-cell span{font:600 15px/1.35 var(--mk-sans)}.mk-counter{align-items:center;gap:30px;margin-top:10px;display:flex}.mk-counter-btn{background:var(--mk-cream);width:68px;height:68px;color:var(--mk-ink);font:700 30px var(--mk-sans);border:0;border-radius:50%;padding:0;transition:transform .2s}.mk-counter-btn:hover:not(:disabled){transform:translateY(-2px)}.mk-counter-btn:disabled{opacity:.35;cursor:not-allowed}.mk-counter-btn[data-more=true]{background:var(--mk-gold);animation:1.8s infinite mk-pulse}.mk-counter-n{min-width:150px}.mk-counter-n strong{font:800 clamp(64px, 5vw + 12px, 88px) / 1 var(--mk-sans);letter-spacing:-.05em;color:var(--mk-gold);display:block}.mk-brand-dots{flex-wrap:wrap;justify-content:center;gap:8px;max-width:640px;display:flex}.mk-brand-dots i{background:var(--mk-ink-2);border-radius:7px;width:22px;height:22px;transition:background .3s,transform .3s;transform:scale(.85)}.mk-brand-dots i[data-on=true]{background:var(--mk-gold);transform:scale(1)}.mk-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:820px;margin-top:6px;display:grid}.mk-total{background:var(--mk-ink-2);border-radius:28px;padding:22px}.mk-total[data-gold=true]{background:var(--mk-gold);color:var(--mk-ink)}.mk-total[data-gold=true] .mk-small{color:var(--mk-ink)}.mk-total strong{font:800 28px var(--mk-sans);display:block}.mk-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;width:100%;max-width:1060px;display:grid}.mk-faq details{background:var(--mk-ink);color:var(--mk-cream);text-align:left;border-radius:26px;padding:0 24px;transition:transform .3s}.mk-faq details:hover{transform:translateY(-3px)}.mk-faq summary{min-height:74px;font:700 17px var(--mk-sans);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"+";background:var(--mk-gold);width:34px;height:34px;color:var(--mk-ink);font:800 18px var(--mk-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .3s;display:flex}.mk-faq details[open] summary:after{transform:rotate(45deg)}.mk-faq details p{color:var(--mk-on-ink-2);padding:0 0 22px}.mk-close{background:var(--mk-ink);color:var(--mk-cream);border-radius:44px;gap:18px;padding:120px 40px 110px;position:relative;overflow:hidden}.mk-close .mk-owl{margin-bottom:22px}.mk-float{border-radius:24px;width:140px;height:180px;animation:5s ease-in-out infinite mk-bob;position:absolute;overflow:hidden}.mk-close-title{max-width:780px;font-size:clamp(36px,3.2vw + 12px,60px);line-height:.95;position:relative}.mk-footer{isolation:isolate;background:var(--mk-cream);padding-top:60px;position:relative;overflow:hidden}.mk-footer-ink .mk-wordmark{z-index:1;padding:0 var(--mk-gutter);color:var(--mk-cream);margin-top:72px;position:relative}.mk-wordmark .mk-mark{width:100%;height:auto}.mk-wordmark .mk-mark>path,.mk-wordmark [data-owl-eye]{transform-box:fill-box;pointer-events:bounding-box;animation:mk-lift .9s var(--mk-ease) backwards;transition:transform .3s var(--mk-ease), fill .3s, color .3s}.mk-wordmark .mk-mark>path:hover{fill:var(--mk-gold);transform:translateY(-6px)}.mk-wordmark [data-owl-eye]:hover{color:var(--mk-gold);transform:translateY(-6px)}.mk-wordmark .mk-mark>:nth-child(2){animation-delay:60ms}.mk-wordmark .mk-mark>:nth-child(3){animation-delay:.12s}.mk-wordmark .mk-mark>:nth-child(4){animation-delay:.18s}.mk-wordmark .mk-mark>:nth-child(5){animation-delay:.24s}.mk-wordmark .mk-mark>:nth-child(6){animation-delay:.3s}.mk-wordmark .mk-mark>:nth-child(7){animation-delay:.36s}.mk-wordmark .mk-mark>:nth-child(8){animation-delay:.42s}.mk-wordmark .mk-mark>:nth-child(9),.mk-wordmark .mk-mark>:nth-child(11){animation-delay:.48s}.mk-wordmark .mk-mark>:nth-child(10){animation-delay:.54s}.mk-footer-ink{z-index:3;background:var(--mk-ink);color:var(--mk-cream);margin-top:0;padding:70px 0 34px;position:relative}.mk-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;width:100%;max-width:960px;display:grid}.mk-footer-cols p{font:600 13px var(--mk-sans);color:var(--mk-on-ink-3);margin:0 0 8px}.mk-footer-link{min-height:44px;font:15px var(--mk-sans);color:var(--mk-on-ink-2);justify-content:center;align-items:center;text-decoration:none;transition:color .2s;display:flex}.mk-footer-link:hover{color:var(--mk-gold)}.mk-legal{border-top:1px solid var(--mk-ink-2);font:14px var(--mk-sans);color:var(--mk-on-ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 22px;margin-top:44px;padding:20px 16px 0;display:flex}.mk-legal a{min-height:44px;color:var(--mk-on-ink-2);align-items:center;display:inline-flex}.mk-legal span{align-items:center;min-height:44px;display:inline-flex}.mk-rise{animation:mk-rise .6s var(--mk-ease) both}@keyframes mk-up{to{transform:translateY(-50%)}}@keyframes mk-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes mk-left{to{transform:translate(-50%)}}@keyframes mk-wave{to{transform:translate(-50%)}}@keyframes mk-drift{to{transform:translate(220px,160px)}}@keyframes mk-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes mk-lift{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes mk-drop{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes mk-grow-x{0%{transform:scaleX(0)}}@keyframes mk-grow-y{0%{transform:scaleY(0)}}@keyframes mk-blink{50%{opacity:0}}@keyframes mk-glance{0%,18%,to{transform:translate(0)}30%,44%{transform:translate(calc(var(--u) * 22px), 0)}58%,74%{transform:translate(calc(var(--u) * -22px), calc(var(--u) * -10px))}}@keyframes mk-spin{to{transform:rotate(360deg)}}@keyframes mk-bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-14px) rotate(var(--r,0deg))}}@keyframes mk-pulse{0%{box-shadow:0 0 #daa42899}to{box-shadow:0 0 0 14px #daa42800}}@keyframes mk-fill{0%,15%{width:0}60%,to{width:var(--w)}}@keyframes mk-lane{to{background-position:-14px 0}}@keyframes mk-strike{0%,30%{background-size:0% 3px}60%,to{background-size:100% 3px}}@keyframes mk-stamp{0%,40%{opacity:0;transform:scale(1.4)rotate(-8deg)}48%,90%{opacity:1;transform:scale(1)rotate(-8deg)}to{opacity:0}}@keyframes mk-land{0%,20%{opacity:0;transform:translateY(-40px)}60%,to{opacity:1;transform:none}}@keyframes mk-typing{0%,to{opacity:.25}50%{opacity:1}}@keyframes mk-pop{0%,30%{opacity:0;transform:scale(.9)}40%{opacity:1;transform:scale(1.06)}48%,85%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes mk-dupe{0%,30%{transform:none}60%,to{transform:translate(52px,12px)rotate(4deg)}}.mk-anim-stamp{animation:4s infinite mk-stamp}.mk-anim-land{animation:mk-land 3.6s var(--mk-ease) infinite alternate}.mk-anim-pop{animation:3s infinite mk-pop}.mk-anim-dupe{animation:2.6s ease-in-out infinite alternate mk-dupe}.mk-dot-typing{background:var(--mk-gold);border-radius:50%;width:9px;height:9px;animation:1.2s infinite mk-typing}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{transition:none!important;animation:none!important}}@media (max-width:960px){.mk-nav,.mk-header-login{display:none}.mk-burger{display:inline-flex}.mk-app-nav,.mk-app-status{display:none}}@media (max-width:720px){.mk-hero{height:860px}.mk-hero-fade{background:#f7f7f5e0}.mk-hero-in{padding-top:150px}.mk-h1{font-size:clamp(38px,10.5vw,48px)}.mk-show{margin-top:-150px}.mk-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-wall-col:nth-child(n+4){display:none}.mk-show-frame{border-radius:32px;padding:16px 12px 0}.mk-show-tabs,.mk-app-split,.mk-app-split-rev,.mk-reels-4,.mk-kpis,.mk-stats,.mk-compare,.mk-totals,.mk-faq{grid-template-columns:minmax(0,1fr)}.mk-reels-4{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-post-pic{height:200px}.mk-col[data-us=true]{transform:none}.mk-route{border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.mk-route-fill{display:none}.mk-stop{min-height:48px;font-size:14px}.mk-stage{grid-template-columns:minmax(0,1fr)}.mk-stage-pic{min-height:240px}.mk-stage-body{padding:26px}.mk-stage-body h3{font-size:28px}.mk-board{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px}.mk-board>*{grid-area:auto}.mk-tile{justify-content:flex-start;gap:16px;padding:24px}.mk-tile-ui{align-self:stretch;max-width:100%;width:auto!important;height:auto!important;margin:0!important;position:relative!important;inset:auto!important}.mk-tile:hover .mk-tile-ui{transform:none}.mk-tile-cap{max-width:100%!important}.mk-tile-ui.mk-dupe-ui{width:240px!important;height:190px!important}.mk-tile-ui.mk-phone{align-self:center;width:220px!important;height:300px!important;margin:0 auto!important}.mk-node,.mk-wire{position:static}.mk-graph{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-graph .mk-wire{width:32px!important;transform:none!important}.mk-counter{gap:18px}.mk-counter-btn{width:56px;height:56px}.mk-burst,.mk-float{display:none}.mk-close{border-radius:32px;padding:80px 20px}.mk-footer-ink{margin-top:14px}.mk-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-chapters .mk-pill{min-height:44px}}.mk{--mk-zw:1;--mk-zh:1;--mk-zoom:min(var(--mk-zw), var(--mk-zh))}.mk-header,#mk-main,.mk-footer{zoom:var(--mk-zoom)}@media (min-width:961px){.mk-h1{font-size:78px;font-weight:900}.mk-h2{font-size:54px;font-weight:900}.mk-band{padding:96px 0}.mk-band-gap{height:96px}.mk-hero-in{gap:28px;padding-top:184px}.mk-lede{max-width:calc(620px / var(--mk-zoom));font-size:calc(19px / var(--mk-zoom))}.mk-center>.mk-body,.mk-faq .mk-body,.mk-stat .mk-body,.mk-tile-cap span{font-size:calc(16px / var(--mk-zoom))}.mk-center>.mk-small,.mk-hero-in .mk-small{font-size:calc(14px / var(--mk-zoom))}.mk-tile-cap b{font-size:calc(20px / var(--mk-zoom))}.mk-btn{font-size:calc(16px / var(--mk-zoom))}.mk-header .mk-btn{font-size:15px}.mk-show{margin-top:-120px}}.mk-hero-in .mk-lede{color:var(--mk-ink-2)}@media (min-width:721px){.mk-hero-fade{background:radial-gradient(50% 56%,#f7f7f5fc 58%,#f7f7f5db 76%,#f7f7f500 100%)}}@media (min-width:961px) and (max-height:1040px){.mk{--mk-zh:.92}}@media (min-width:961px) and (max-height:900px){.mk{--mk-zh:.86}}@media (min-width:961px) and (max-height:820px){.mk{--mk-zh:.8}}@media (min-width:961px) and (max-height:740px){.mk{--mk-zh:.74}}@media (min-width:961px) and (max-width:1440px){.mk{--mk-zw:.9}}@media (min-width:961px) and (max-width:1240px){.mk{--mk-zw:.82}}@media (min-width:721px) and (max-width:960px){.mk{--mk-zw:.88}}@media (max-width:720px){.mk-band{padding:56px 0}.mk-band-gap{height:48px}.mk-band[data-desk-only=true]{display:none}.mk-h2{font-size:clamp(28px,8vw,34px)}.mk-lede{font-size:16px}.mk-center{gap:12px}.mk-hero{height:720px}.mk-hero-in{gap:18px;padding-top:128px}.mk-show{margin-top:-170px}.mk-show>.mk-small{display:none}.mk-show-frame{gap:12px}.mk-show-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.mk-show-tab{border-radius:18px;min-height:48px;padding:6px}.mk-show-tab .mk-avatar,.mk-show-tab-in small{display:none}.mk-show-tab-in{text-align:center;justify-content:center}.mk-show-tab-in strong{font-size:13px}.mk-reels-4 .mk-post:nth-child(n+3),.mk-idea:nth-child(n+4),.mk-chart+.mk-small{display:none}.mk-post-pic{height:170px}.mk-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:28px}.mk-stat{border-radius:20px;padding:16px 12px}.mk-stat strong,.mk-stat>span:first-child{font-size:26px}.mk-stat .mk-body{font-size:13px;line-height:1.35}.mk-ticker{margin-top:18px}.mk-chapters{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto}.mk-chapters .mk-pill{flex:none}.mk-board,.mk-compare{margin:0 calc(-1 * var(--mk-gutter));padding:4px var(--mk-gutter) 8px;scroll-snap-type:x mandatory;scroll-padding:0 var(--mk-gutter);scrollbar-width:none;align-items:stretch;gap:10px;display:flex;overflow-x:auto}.mk-board::-webkit-scrollbar{display:none}.mk-compare::-webkit-scrollbar{display:none}.mk-chapters::-webkit-scrollbar{display:none}.mk-board>*,.mk-compare>*{scroll-snap-align:start;flex:0 0 82%}.mk-board>.mk-tile{justify-content:space-between;min-height:360px}.mk-compare{align-self:stretch;width:auto;max-width:none}.mk-col[data-us=true]{order:-1}.mk-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mk-total{border-radius:20px;padding:14px 10px}.mk-total strong{font-size:20px}.mk-close{padding:56px 20px}}.mk-typed{font:16px/1.45 var(--mk-serif)}.mk-price-hero{gap:12px;padding:40px 16px 28px}.mk-price-hero .mk-hero-chip{min-height:32px;font-size:13px}.mk-plans{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:16px;max-width:1120px;margin:0 auto;display:grid}.mk-plan{text-align:left;border-radius:36px;flex-direction:column;gap:16px;padding:30px 32px;display:flex}.mk-plan-free{background:var(--mk-ink-2);color:var(--mk-cream)}.mk-plan-free .mk-body,.mk-plan-free .mk-small{color:var(--mk-on-ink-2)}.mk-plan-pro{background:var(--mk-gold);color:var(--mk-ink)}.mk-plan-head{flex-direction:column;gap:2px;min-height:52px;display:flex}.mk-plan-head-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.mk-plan-head-row>span{flex-direction:column;gap:2px;display:flex}.mk-plan-name{font:800 26px/1.1 var(--mk-sans);letter-spacing:-.03em}.mk-plan-cost{flex-direction:column;gap:4px;display:flex}.mk-plan-price{font:800 52px / 1 var(--mk-sans);letter-spacing:-.05em}.mk-price-hero .mk-lede{max-width:calc(760px / var(--mk-zoom))}@media (min-width:961px){.mk-plan .mk-ticks li{font-size:calc(15px / var(--mk-zoom))}.mk-plan .mk-ticks{gap:6px}.mk-plan{gap:14px;padding-top:26px;padding-bottom:26px}}.mk-switch-sm{flex-wrap:nowrap;padding:4px}.mk-switch-sm .mk-pill{min-height:36px;padding:0 12px;font-size:13px}.mk-plan-count{justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-counter-sm{gap:10px;margin:0}.mk-counter-sm .mk-counter-btn{width:48px;height:48px;font-size:24px}.mk-counter-sm .mk-counter-n{justify-content:center;align-items:baseline;gap:6px;min-width:112px;display:flex}.mk-counter-sm .mk-counter-n strong{font-size:44px;display:inline}.mk-plan .mk-brand-dots{justify-content:flex-start;gap:6px;max-width:none}.mk-ticks{text-align:left;flex-direction:column;gap:9px;margin:0;padding:6px 0 0;list-style:none;display:flex}.mk-ticks li{font:15px/1.4 var(--mk-sans);align-items:flex-start;gap:12px;display:flex}.mk-ticks b{font-weight:800}.mk-ticks .mk-ticks-lead{font-weight:700}.mk-check{background:var(--mk-gold);width:21px;height:21px;color:var(--mk-ink);font:800 12px/21px var(--mk-sans);text-align:center;border-radius:50%;flex:none}.mk-check[data-on-gold=true],.mk-counter-btn[data-ink=true]{background:var(--mk-ink);color:var(--mk-gold)}.mk-brand-dots[data-on-gold=true] i{background:#03030324;border-radius:5px;width:16px;height:16px}.mk-brand-dots[data-on-gold=true] i[data-on=true]{background:var(--mk-ink)}.mk-pro-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.mk-pro-totals div{background:var(--mk-ink);color:var(--mk-cream);border-radius:18px;align-items:baseline;gap:8px;padding:12px 16px;display:flex}.mk-pro-totals span{font:500 14px var(--mk-sans);color:var(--mk-on-ink-2)}.mk-pro-totals strong{font:800 24px var(--mk-sans)}.mk-talk{background:var(--mk-ink);max-width:1120px;color:var(--mk-cream);border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:18px 18px 18px 34px;display:flex}.mk-talk b{font:700 17px var(--mk-sans)}.mk-talk b+span{font:16px var(--mk-serif);color:var(--mk-on-ink-2)}.mk-board-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:280px}.mk-seats{flex-wrap:wrap;gap:10px;display:flex}.mk-seats span{width:56px;height:56px;font:800 14px var(--mk-sans);opacity:0;transition:opacity .3s, transform .45s var(--mk-ease);border-radius:50%;justify-content:center;align-items:center;display:flex;transform:scale(.4)}.mk-seats span[data-shown=true]{opacity:1;transform:none}.mk-seats span[data-included=true]{background:var(--mk-gold-soft)}.mk-seats span[data-included=true]:first-child{background:var(--mk-ink);color:var(--mk-cream)}.mk-seats span[data-included=true]:nth-child(2){background:var(--mk-gold)}.mk-seats span[data-included=false]{font:700 12px var(--mk-sans);color:var(--mk-fg-2);box-shadow:inset 0 0 0 2px #0303034d}.mk-meter-head{font:700 15px var(--mk-sans);justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.mk-bar{background:var(--mk-ink-3);border-radius:99px;height:14px;overflow:hidden}.mk-bar[data-tone=dark]{background:#03030326}.mk-bar i{border-radius:99px;height:100%;transition:width .5s;display:block}.mk-bar[data-tone=dark] i{background:var(--mk-ink)}.mk-bar[data-tone=gold] i{background:var(--mk-gold)}.mk-bar[data-tone=soft] i{background:var(--mk-gold-soft)}.mk-bar[data-tone=cream] i{background:var(--mk-cream)}.mk-demo{background:var(--mk-ink);width:100%;max-width:560px;color:var(--mk-cream);text-align:left;border-radius:32px;flex-direction:column;gap:14px;margin-top:10px;padding:26px;display:flex;position:relative;overflow:hidden}.mk-demo .mk-small{color:var(--mk-on-ink-2)}.mk-demo-text{background:var(--mk-ink-2);min-height:78px;font:16px/1.5 var(--mk-serif);border-radius:18px;padding:16px}.mk-demo-btn{background:var(--mk-gold);min-height:46px;color:var(--mk-ink);font:700 14px var(--mk-sans);border-radius:999px;align-items:center;padding:0 18px;transition:transform .2s,background .2s;display:inline-flex}.mk-demo-btn[data-pressing=true]{background:var(--mk-gold-2);transform:scale(.95)}.mk-demo-pointer{width:24px;height:24px;transition:transform .6s var(--mk-ease);position:absolute;top:0;left:0}.mk-costs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;max-width:1000px;margin:6px 0 0;display:grid}.mk-costs div{background:var(--mk-ink);color:var(--mk-cream);border-radius:22px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.mk-costs div[data-free=true]{background:var(--mk-cream);color:var(--mk-ink)}.mk-costs dt{font:500 14px var(--mk-sans);opacity:.8}.mk-costs dd{font:800 20px var(--mk-sans);margin:0}.mk-table-card{background:var(--mk-ink);width:100%;max-width:1000px;color:var(--mk-cream);border-radius:40px;margin-top:8px;padding:12px}.mk-table{table-layout:fixed;border-collapse:collapse;width:100%;font:15px var(--mk-sans)}.mk-table th,.mk-table td{text-align:center;border:0;padding:13px 18px;font-weight:400}.mk-table tbody th[scope=row]{text-align:left}.mk-table thead th strong{font:800 19px var(--mk-sans);display:block}.mk-table thead th span{font:500 13px var(--mk-sans);opacity:.75}.mk-table-group th{text-align:left;font:700 13px var(--mk-sans);color:var(--mk-gold);padding-top:20px}.mk-table td[data-tick=true]{color:var(--mk-gold);font-weight:800}.mk-table .mk-pro-col{background:var(--mk-gold);width:32%;color:var(--mk-ink)}.mk-table td.mk-pro-col{font-weight:600}.mk-pro-top{border-radius:26px 26px 0 0}.mk-pro-bottom{border-radius:0 0 26px 26px}.mk-table tfoot td{padding:18px}.mk-tabs{max-width:100%}@media (max-width:720px){.mk-price-hero{padding:36px 16px 24px}.mk-plan-head-row{flex-direction:column}.mk-plan-count{flex-direction:column;align-items:flex-start}.mk-switch-sm .mk-pill{min-height:44px}.mk-plans{grid-template-columns:minmax(0,1fr)}.mk-board-3>*{min-height:300px}.mk-plan{border-radius:32px;padding:30px 22px}.mk-talk{text-align:center;border-radius:28px;justify-content:center;padding:20px}.mk-costs{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-tabs{border-radius:28px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.mk-tabs .mk-pill{flex:none}.mk-table-card{border-radius:28px;padding:6px}.mk-table th,.mk-table td{padding:11px 8px;font-size:14px}.mk-table .mk-pro-col{width:34%}.mk-table th,.mk-table td{overflow-wrap:anywhere}.mk-table thead th span{font-size:12px}.mk-price-hero .mk-switch{flex-wrap:nowrap}.mk-table tfoot td{padding:12px 4px}.mk-table tfoot .mk-btn{white-space:normal;text-align:center;width:100%;padding:0 8px;font-size:13px}.mk-price-hero .mk-switch .mk-pill{padding:0 12px;font-size:13px}.mk-demo{padding:20px}.mk-demo-pointer{display:none}}.mk-header-bar{position:relative}.mk-nav-item{position:static}.mk-nav-trigger[aria-current=page]{background:var(--mk-gold);color:var(--mk-ink)}.mk-menu{border-radius:32px;width:min(560px,100vw - 48px);top:calc(100% + 12px)}.mk-menu-wide{border-radius:36px;grid-template-columns:repeat(4,minmax(0,1fr)) 230px;gap:10px;width:min(1180px,100vw - 48px);padding:16px}.mk-menu-col{border-radius:24px}.mk-menu-col:nth-child(2n){background:var(--mk-gold-soft)}.mk-menu-col:nth-child(3){background:#f1f0ec}.mk-menu-link{flex-direction:row;align-items:flex-start;gap:12px}.mk-menu-link>span:last-child{flex-direction:column;gap:2px;display:flex}.mk-menu-link .mk-menu-icon{background:var(--mk-ink);width:38px;height:38px;color:var(--mk-gold);font:700 15px var(--mk-sans);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.mk-menu-col:nth-child(2) .mk-menu-link .mk-menu-icon{background:var(--mk-gold);color:var(--mk-ink)}.mk-menu-col:nth-child(4) .mk-menu-link .mk-menu-icon{background:var(--mk-cream);color:var(--mk-ink)}.mk-soon{background:var(--mk-sand);font:600 11px var(--mk-sans);color:var(--mk-fg-3);vertical-align:2px;border-radius:99px;margin-left:6px;padding:1px 7px;display:inline-flex}.mk-menu-tour{background:var(--mk-ink);min-height:300px;color:var(--mk-cream);border-radius:24px;flex-direction:column;justify-content:flex-end;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.mk-menu-tour .mk-photo{opacity:.55;transition:transform .6s var(--mk-ease)}.mk-menu-tour:hover .mk-photo{transform:scale(1.05)}.mk-menu-tour .mk-mult{animation:4s ease-in-out infinite mk-bob;top:16px;left:16px}.mk-menu-tour b{font:700 18px/1.2 var(--mk-sans);position:relative}.mk-menu-tour span:last-child{font:14px/1.4 var(--mk-serif);color:var(--mk-on-ink-2);margin-top:4px;position:relative}.mk-menu-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(640px,100vw - 48px);padding:16px}.mk-menu-card{background:var(--mk-gold-soft);transition:transform .25s var(--mk-ease);border-radius:24px;flex-direction:column;gap:4px;padding:10px;text-decoration:none;display:flex}.mk-menu-card:nth-child(2){background:var(--mk-sand)}.mk-menu-card:hover{transform:translateY(-3px)}.mk-menu-card-pic{border-radius:18px;height:150px;display:block;position:relative;overflow:hidden}.mk-menu-card-pic .mk-tag{position:absolute;bottom:10px;left:10px}.mk-menu-card b{font:700 15px var(--mk-sans);padding:6px 6px 0}.mk-menu-card>span:last-child{font:14px/1.35 var(--mk-serif);color:var(--mk-fg-3);padding:0 6px 6px}.mk-menu-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.mk-menu-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-menu-tour{grid-column:span 2;min-height:160px}}.mk-drawer-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 4px;display:grid}.mk-drawer-strip>span{border-radius:18px;height:110px;display:block;position:relative;overflow:hidden}
.fp-hero{gap:22px;padding:140px 16px 34px}.fp-hero .mk-h1{letter-spacing:-.06em;text-wrap:balance;max-width:15ch;font-size:clamp(42px,5vw + 8px,92px);font-weight:900;line-height:.92}.fp-hero .mk-h1:has(.fp-hero-split){max-width:none}.fp-hero-line{text-wrap:balance;display:block}@media (max-width:720px){.fp-hero .mk-h1{padding-inline:6px}}.fp-hero .mk-underline{-webkit-text-decoration:underline .09em var(--mk-gold);text-decoration:underline .09em var(--mk-gold);text-underline-offset:.1em;text-decoration-skip-ink:none;display:inline}.fp-hero .mk-underline:after{content:none}.fp-hero .mk-lede{max-width:600px;color:var(--mk-ink-2);text-wrap:pretty}@media (max-width:720px){.fp-hero .mk-lede{padding-inline:8px}}.fp-demo{max-width:1120px}.fp-frame{background:linear-gradient(170deg, var(--mk-gold-2), var(--mk-gold));border:1px solid #b8861a66;border-radius:28px;padding:10px 10px 0;box-shadow:0 40px 80px -48px #03030380}.fp-app{min-height:0}.fp-app .mk-post-pic{height:200px}.fp-app-pic:after{content:"";z-index:2;box-shadow:inset 0 0 0 4px var(--mk-gold);opacity:0;border-radius:16px;transition:opacity .3s;position:absolute;inset:0}.fp-app-pic[data-scan=true]:after{opacity:1}.fp-app-wait{z-index:1;background:var(--mk-cream);color:var(--mk-ink);font:700 12px var(--mk-sans);white-space:nowrap;border-radius:999px;padding:4px 9px;transition:opacity .4s;position:absolute;top:10px;left:10px}.fp-app-wait[data-gone=true]{opacity:0}.fp-app-resolve{opacity:0;transform-origin:10px 10px;transition:opacity .3s, transform .5s var(--mk-ease);transform:scale(.4)}.fp-app-resolve[data-on=true]{opacity:1;transform:none}.fp-app-why{position:relative}.fp-app-reading{font:15px/1.4 var(--mk-serif);color:var(--mk-on-ink-2)}.fp-app-rows{opacity:0;transition:opacity .4s, transform .4s var(--mk-ease);flex-direction:column;gap:6px;display:flex;transform:translateY(6px)}.fp-app-rows[data-on=true]{opacity:1;transform:none}.fp-app-cta{opacity:.4;transition:opacity .3s, transform .3s var(--mk-ease)}.fp-app-cta[data-on=true]{opacity:1;transform:translateY(-3px)}.fp-app-toast{background:var(--mk-cream);color:var(--mk-ink);font:700 13px var(--mk-sans);opacity:0;border-radius:999px;padding:8px 12px;transition:opacity .4s .5s,transform .4s .5s;position:absolute;bottom:18px;right:18px;transform:translateY(8px)}.fp-app-toast[data-on=true]{opacity:1;transform:none}.fp{--fp-hair:#0303031a;--fp-hair-2:#03030329;--fp-surface:#fbfbfa;--fp-shadow:0 1px 2px #0303030a, 0 18px 40px -24px #03030347;--fp-hair-ink:#f7f7f51f}.fp-pb{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;max-width:1180px;margin-top:8px;display:grid}.fp-pb-card{border:1px solid var(--fp-hair);background:var(--fp-surface);color:var(--mk-ink);box-shadow:var(--fp-shadow);transition:background .45s var(--mk-ease), color .45s var(--mk-ease), border-color .45s, box-shadow .45s, transform .45s var(--mk-ease);border-radius:20px;flex-direction:column;gap:18px;padding:22px 20px 18px;display:flex}.fp-pb-card:hover{transform:translateY(-3px)}.fp-pb-card[data-on=true]{border-color:var(--mk-ink);background:var(--mk-ink);color:var(--mk-cream);box-shadow:6px 6px #030303e6}.fp-pb-faces{flex:1;display:grid}.fp-pb-face{transition:opacity .4s var(--mk-ease), transform .4s var(--mk-ease), visibility .4s;flex-direction:column;grid-area:1/1;gap:14px;display:flex}.fp-pb-face[aria-hidden=true]{visibility:hidden;opacity:0;transform:translateY(6px)}.fp-pb-moment{font:600 12.5px var(--mk-sans);letter-spacing:.01em;color:var(--mk-fg-3);align-items:center;gap:8px;display:flex}.fp-pb-card[data-on=true] .fp-pb-moment{color:var(--mk-gold-2)}.fp-pb-n,.fp-see-n{width:20px;height:20px;font:700 11px var(--mk-sans);border:1px solid;border-radius:50%;flex:none;place-items:center;display:inline-grid}.fp-pb-n{border-color:var(--mk-gold);color:var(--mk-amber)}.fp-pb-card[data-on=true] .fp-pb-n{color:var(--mk-gold)}.fp-pb-quote{font:700 20px/1.28 var(--mk-sans);letter-spacing:-.02em}.fp-pb-fix{font:15px/1.5 var(--mk-serif);color:var(--mk-on-ink-2)}.fp-pb-go{min-height:44px;font:600 14px var(--mk-sans);color:var(--mk-cream);text-decoration:underline;-webkit-text-decoration-color:var(--mk-gold);text-decoration-color:var(--mk-gold);text-underline-offset:5px;align-self:flex-start;align-items:center;margin-top:auto;text-decoration-thickness:1px;display:inline-flex}.fp-pb-go:after{content:" ↓";color:var(--mk-gold)}.fp-pb-yes{border:1px solid var(--fp-hair-2);min-height:44px;color:inherit;font:600 14px var(--mk-sans);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:0 18px;transition:background .25s,color .25s,border-color .25s,transform .25s}.fp-pb-yes:hover{border-color:var(--mk-ink);transform:translateY(-1px)}.fp-pb-yes[aria-pressed=true]{border-color:var(--mk-gold);background:var(--mk-gold);color:var(--mk-ink)}.fp-pb-yes[aria-pressed=true]:before{content:"✓ "}.fp-pb-tally{min-height:1.6em;font:600 17px var(--mk-sans)}.fp-pb-tally a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.fp-see-tabs.mk-switch,.fp-who-pills.mk-switch{border:1px solid var(--fp-hair-2);color:var(--mk-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfbfad1;gap:2px;padding:4px}.fp-see-tabs .mk-pill,.fp-who-pills .mk-pill,.fp-hook-pills .mk-pill{min-height:44px}.fp-see-tabs .mk-pill,.fp-who-pills .mk-pill{color:var(--mk-fg-2);font-weight:600}.fp-see-tabs .mk-pill:hover,.fp-who-pills .mk-pill:hover{color:var(--mk-ink);transform:none}.mk-pill[aria-selected=true]{background:var(--mk-gold);color:var(--mk-ink)}.fp-see-tabs .mk-pill[aria-selected=true],.fp-who-pills .mk-pill[aria-selected=true]{background:var(--mk-ink);color:var(--mk-cream)}.fp-see-tabs .mk-pill{align-items:center;gap:8px;display:inline-flex}.fp-see-n{color:var(--mk-amber);border-color:#b8861a80}.fp-see-tabs .mk-pill[aria-selected=true] .fp-see-n{border-color:var(--mk-gold);color:var(--mk-gold)}.fp-see{width:100%;max-width:1180px;margin-top:6px;display:grid}.fp-see-pane{text-align:left;visibility:hidden;opacity:0;grid-area:1/1;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:28px;height:560px;transition:opacity .4s;display:grid}.fp-see-pane[data-on=true]{visibility:visible;opacity:1}.fp-see-vis{border:1px solid var(--fp-hair);background:radial-gradient(120% 90% at 0% 0%, #e5b75c52, transparent 60%), radial-gradient(90% 80% at 100% 100%, #0303030f, transparent 70%), linear-gradient(160deg, var(--mk-gold-soft), var(--mk-sand));border-radius:24px;min-height:0;padding:22px;display:flex}.fp-see-screen{border:1px solid var(--fp-hair);background:var(--mk-cream);border-radius:14px;flex:1;place-items:center;min-height:0;display:grid;overflow:hidden;box-shadow:0 24px 48px -28px #03030373}.fp-see-screen>.fpu-img{object-fit:contain;width:100%;height:100%}.fp-see-screen>.fpu-card{width:calc(100% - 40px)}.fp-see-side{grid-template-rows:168px minmax(0,1fr);gap:0;min-height:0;display:grid}.fp-see-sum{border-left:2px solid var(--mk-gold);color:var(--mk-ink);font:600 20px/1.38 var(--mk-sans);letter-spacing:-.015em;align-items:center;padding:0 0 0 20px;display:flex;overflow:hidden}.fp-see-points{border-top:1px solid var(--fp-hair-2);grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;margin:0;padding:0;list-style:none;display:grid}.fp-see-points li{border-bottom:1px solid var(--fp-hair-2);flex-direction:column;justify-content:center;gap:5px;min-height:0;padding:0 4px 0 22px;display:flex;overflow:hidden}.fp-see-points b{font:600 17px var(--mk-sans);color:var(--mk-ink)}.fp-see-points span{font:400 15px/1.5 var(--mk-sans);color:var(--mk-fg-2)}.fp-who-pane{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .4s}.fp-who-pane[data-on=true]{visibility:visible;opacity:1}.fp-bento{isolation:isolate;position:relative}.fp-bento:before{content:"";z-index:-1;filter:blur(10px);pointer-events:none;background:radial-gradient(40% 50% at 18% 30%,#e5b75c52,#0000 70%),radial-gradient(36% 46% at 82% 72%,#daa42838,#0000 70%);position:absolute;inset:60px -6% -40px}.mk-tile.fp-tile{border:1px solid var(--fp-hair);box-shadow:var(--fp-shadow);border-radius:22px;justify-content:flex-start;padding:0}.mk-tile.fp-tile:hover{transform:translateY(-3px)}.fp-tile.mk-t-ink{color:var(--mk-cream);background:radial-gradient(80% 60% at 100% 0,#e5b75c2e,#0000 60%),linear-gradient(165deg,#282828f5,#030303f5);border-color:#f7f7f514}.fp-tile.mk-t-ink2{color:var(--mk-ink);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#fbfbfa9e}.fp-tile.mk-t-gold{background:repeating-linear-gradient(135deg, #b8861a0f 0 1px, transparent 1px 7px), linear-gradient(160deg, #fbf3da, var(--mk-gold-soft));color:var(--mk-ink);border-color:#b8861a47}.fp-tile.mk-t-amber{background:repeating-linear-gradient(45deg, #03030309 0 1px, transparent 1px 7px), linear-gradient(160deg, #f1eee8, var(--mk-sand));color:var(--mk-ink)}.fp-tile-vis{border:1px solid var(--fp-hair);background:var(--mk-cream);border-radius:14px;flex:1;min-height:0;margin:10px 10px 0;position:relative;overflow:hidden}.fp-tile.mk-t-ink .fp-tile-vis{border-color:#f7f7f51a}.fp-tile-vis[data-ui=true]{background:0 0;border:0;align-content:center;display:grid}.fp-tile-vis>.fpu-img{width:100%;height:auto;transition:transform .8s var(--mk-ease);display:block}.fp-tile:hover .fp-tile-vis>.fpu-img{transform:translateY(-5%)}.fp-tile-cap{flex-direction:column;gap:3px;padding:14px 20px 18px;display:flex}.fp-tile-cap b{font:600 18px var(--mk-sans);letter-spacing:-.015em}.fp-tile-cap span{font:15px/1.45 var(--mk-serif);color:var(--mk-fg-2)}.fp-tile.mk-t-ink .fp-tile-cap span{color:var(--mk-on-ink-2)}.fpu-card{background:var(--mk-ink);color:var(--mk-cream);text-align:left;border-radius:22px;flex-direction:column;gap:12px;padding:18px;display:flex}.fpu-side{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fpu-side>div{background:var(--mk-ink-2);font:15px/1.4 var(--mk-serif);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.fpu-side small{font:800 11px var(--mk-sans);letter-spacing:.06em;color:var(--mk-on-ink-2)}.fpu-side .fpu-yours{background:var(--mk-gold);color:var(--mk-ink)}.fpu-side .fpu-yours small{color:var(--mk-ink)}.fpu-watch{flex-direction:column;gap:6px;display:flex}.fpu-watch-row{background:var(--mk-ink);color:var(--mk-cream);font:13px var(--mk-sans);text-align:left;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.fpu-av{border-radius:50%;width:34px;height:34px;position:relative;overflow:hidden}.fpu-watch-row b{font-weight:700;display:block}.fpu-watch-row small{color:var(--mk-on-ink-2)}.fpu-watch-row em{background:var(--color-success,#2f6f4f);color:var(--mk-cream);font:700 12px var(--mk-sans);border-radius:999px;padding:4px 9px;font-style:normal}.fpu-watch-row em[data-quiet=true]{background:var(--mk-ink-3);color:var(--mk-on-ink-2)}.fpu-add,.fpu-scored{text-align:left;border-radius:20px;flex-direction:column;justify-content:center;gap:8px;height:100%;padding:16px;display:flex}.fpu-add{background:var(--mk-ink)}.fpu-add-in{background:var(--mk-cream);color:var(--mk-ink);font:600 14px var(--mk-sans);border-radius:999px;justify-content:space-between;align-items:center;padding:6px 6px 6px 14px;display:flex}.fpu-add-in b{background:var(--mk-gold);border-radius:999px;padding:8px 14px;font-size:13px}.fpu-add-pl{flex-wrap:wrap;gap:6px;display:flex}.fpu-add-pl span{background:var(--mk-ink-3);color:var(--mk-cream);font:600 12px var(--mk-sans);border-radius:999px;padding:5px 11px}.fpu-scored{background:var(--mk-cream);color:var(--mk-ink);font:13px var(--mk-sans)}.fpu-scored-row{background:var(--mk-sand);border-radius:12px;justify-content:space-between;padding:8px 12px;display:flex}.fpu-scored-row[data-hit=true]{background:var(--mk-ink);color:var(--mk-cream)}.fpu-scored-row b{font-weight:800}.fpu-scored-x{align-items:center;gap:8px;display:flex}.fpu-scored-x span{background:var(--color-success,#2f6f4f);color:var(--mk-cream);font:800 13px var(--mk-sans);border-radius:999px;padding:4px 10px}.fp-hook{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:980px;margin-top:6px;display:flex}.fp-hook-body{background:var(--mk-ink);text-align:left;border-radius:32px;grid-template-columns:260px minmax(0,1fr);gap:16px;width:100%;padding:16px;display:grid}.fp-hook-post{border-radius:22px;height:380px;position:relative;overflow:hidden}.fp-hook-post .mk-mult{z-index:2;font-size:14px;top:12px;left:12px}.fp-hook-who{z-index:2;min-height:32px;color:var(--mk-cream);font:600 13px var(--mk-sans);background:#030303c7;border-radius:999px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex;position:absolute;bottom:12px;left:12px}.fp-hook-work{color:var(--mk-cream);flex-direction:column;justify-content:center;gap:10px;padding:10px 14px;display:flex}.fp-hook-label{font:700 13px var(--mk-sans);color:var(--mk-gold)}.fp-hook-tpl{font:22px/1.4 var(--mk-serif)}.fp-hook-tpl mark{background:var(--mk-ink-3);color:var(--mk-cream);border-radius:6px;padding:0 6px}.fp-hook-input{background:var(--mk-cream);min-height:52px;color:var(--mk-ink);font:600 17px var(--mk-sans);border:0;border-radius:16px;padding:0 18px}.fp-hook-out{background:var(--mk-gold);color:var(--mk-ink);font:24px/1.35 var(--mk-serif);border-radius:18px;padding:18px 20px}.fp-hook-out b{font-weight:600}.fp-who{width:100%;max-width:980px;margin-top:6px;display:grid}.fp-who-pane{border:1px solid var(--fp-hair);color:var(--mk-ink);text-align:left;box-shadow:var(--fp-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfbfacc;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;padding:40px 44px;display:grid}.fp-who-pane small{font:600 13px var(--mk-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--mk-amber)}.fp-who-pane h3{font:800 32px/1.08 var(--mk-sans);letter-spacing:-.035em;margin:10px 0 12px}.fp-who-pane p{font:18px/1.6 var(--mk-serif);color:var(--mk-fg-2)}.fp-who-pane ul{border-top:1px solid var(--fp-hair-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-who-pane li{border-bottom:1px solid var(--fp-hair-2);min-height:52px;font:500 16px var(--mk-sans);align-items:center;gap:12px;display:flex}.fp-who-pane li:before{content:"✓";color:var(--mk-amber);flex:none;font-weight:700}.fp-related{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:1120px;margin-top:8px;display:grid}.fp-related-card{border:1px solid var(--fp-hair-ink);color:var(--mk-cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .4s var(--mk-ease), border-color .3s, background .3s;background:linear-gradient(170deg,#f7f7f50f,#f7f7f504);border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.fp-related-card:hover{background:linear-gradient(170deg,#f7f7f517,#f7f7f508);border-color:#e5b75c73;transform:translateY(-3px)}.fp-related-vis{background:var(--mk-cream);border-radius:12px;height:200px;margin:10px 10px 0;display:block;position:relative;overflow:hidden}.fp-related-cap{flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}.fp-related-cap b{font:600 20px var(--mk-sans);letter-spacing:-.02em}.fp-related-cap span{font:15px/1.5 var(--mk-serif);color:var(--mk-on-ink-2)}.fp-related-cap em{font:600 14px var(--mk-sans);color:var(--mk-gold-2);margin-top:6px;font-style:normal}.fp-faq{text-align:left;border-top:1px solid #03030338;width:100%;max-width:880px}.fp-faq details{border-bottom:1px solid #03030338}.fp-faq summary{min-height:68px;font:600 18px var(--mk-sans);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.fp-faq summary::-webkit-details-marker{display:none}.fp-faq summary:after{content:"+";width:32px;height:32px;font:400 18px var(--mk-sans);transition:transform .3s var(--mk-ease), background .3s, color .3s;border:1px solid #03030359;border-radius:50%;flex:none;place-items:center;display:grid}.fp-faq summary:hover:after{background:var(--mk-ink);color:var(--mk-gold)}.fp-faq details[open] summary:after{transform:rotate(45deg)}.fp-faq details p{max-width:720px;color:var(--mk-ink-2);padding:0 52px 24px 0;font-size:17px}.fpm{width:100%;height:100%;min-height:0;color:var(--mk-ink);font:500 14px/1.35 var(--mk-sans);text-align:left;flex-direction:column;gap:8px;padding:16px;display:flex;overflow:hidden}.fpm-title{font:700 12px var(--mk-sans);letter-spacing:.02em;color:var(--mk-fg-3)}.fpm-chip{background:var(--mk-sand);color:var(--mk-ink);font:700 12px var(--mk-sans);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px}.fpm-chip[data-kind=gold]{background:var(--mk-gold)}.fpm-chip[data-kind=ink]{background:var(--mk-ink);color:var(--mk-cream)}.fpm-chip[data-kind=hit]{background:var(--color-success,#2f6f4f);color:var(--mk-cream)}.fpm-chip[data-kind=flop]{background:var(--color-error,#8f2d2d);color:var(--mk-cream)}.fpm-chips{flex-wrap:wrap;gap:6px;display:flex}.fpm [data-on=true]{box-shadow:0 0 0 2px var(--mk-gold)}.fpm-row,.fpm-sec,.fpm-check-row,.fpm-day,.fpm-col,.fpm-tile,.fpm-bar,.fpm-node{transition:box-shadow .35s, background .35s, transform .45s var(--mk-ease)}.fpm-row{background:var(--mk-sand);border-radius:14px;align-items:center;gap:10px;padding:9px 12px;display:flex}.fpm-row[data-on=true]{background:var(--mk-gold-soft);transform:translate(4px)}.fpm-av{border-radius:50%;flex:0 0 34px;height:34px;position:relative;overflow:hidden}.fpm-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.fpm-row-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.fpm-row-text small{color:var(--mk-fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fpm-sec{background:var(--mk-sand);border-radius:14px;padding:10px 12px}.fpm-sec small{font:800 11px var(--mk-sans);letter-spacing:.04em;color:var(--mk-amber)}.fpm-sec p{font:15px/1.4 var(--mk-serif)}.fpm-sec[data-on=true]{background:var(--mk-ink);color:var(--mk-cream);box-shadow:none}.fpm-sec[data-on=true] small{color:var(--mk-gold)}.fpm-bars-plot{flex:1;align-items:flex-end;gap:6px;min-height:90px;padding-top:20px;display:flex;position:relative}.fpm-usual{border-top:2px dashed var(--mk-ink-3);position:absolute;left:0;right:0}.fpm-usual:after{content:"usual";z-index:1;background:var(--mk-cream);font:700 11px var(--mk-sans);color:var(--mk-fg-3);border-radius:4px;padding:0 4px;position:absolute;top:-9px;right:0}.fpm-bar{background:var(--mk-ink-3);opacity:.35;border-radius:6px 6px 2px 2px;flex:1;position:relative}.fpm-bar[data-kind]{opacity:1}.fpm-bar[data-kind=hit]{background:var(--color-success,#2f6f4f)}.fpm-bar[data-kind=flop]{background:var(--color-error,#8f2d2d)}.fpm-bar b{font:800 11px var(--mk-sans);white-space:nowrap;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.fpm-bar[data-on=true]{opacity:1}.fpm-note{color:var(--mk-fg-3);font-size:12px}.fpm-chat{justify-content:flex-end}.fpm-msg{background:var(--mk-sand);border-radius:16px;flex-direction:column;gap:4px;max-width:88%;padding:10px 14px;display:flex}.fpm-msg[data-from=you]{background:var(--mk-ink);color:var(--mk-cream);align-self:flex-end}.fpm-msg p{font:15px/1.4 var(--mk-serif)}.fpm-step{font:700 11px var(--mk-sans);color:var(--mk-amber)}.fpm-step:before{content:"✓ "}.fpm-diff-text{font:17px/1.5 var(--mk-serif)}.fpm-diff-text ins{color:#275c42;background:#2f6f4f1f;border-radius:4px;padding:0 3px;font-weight:600;text-decoration:none}.fpm-diff-text del{color:var(--color-error,#8f2d2d)}.fpm-phone{justify-content:center;align-items:center}.fpm-phone-screen{aspect-ratio:9/16;border:6px solid var(--mk-ink);background:var(--mk-ink);border-radius:26px;height:100%;max-height:420px;position:relative;overflow:hidden}.fpm-phone-badge{z-index:1;background:var(--mk-gold);font:700 11px var(--mk-sans);border-radius:999px;padding:3px 9px;position:absolute;top:10px;left:10px}.fpm-phone-meta{z-index:1;color:var(--mk-cream);background:linear-gradient(#0000,#030303d9);flex-direction:column;gap:2px;padding:26px 10px 10px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.fpm-cal,.fpm-kanban{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.fpm-day,.fpm-col{background:var(--mk-sand);border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:8px;display:flex}.fpm-day small,.fpm-col small{font:700 11px var(--mk-sans);color:var(--mk-fg-3)}.fpm-cal-post,.fpm-card{font:600 12px/1.3 var(--mk-sans);border-radius:8px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.fpm-cal-post[data-state=booked]{background:var(--mk-ink);color:var(--mk-cream)}.fpm-cal-post[data-state=planned]{border:1.5px dashed var(--mk-ink-3)}.fpm-card{background:var(--mk-cream)}.fpm-card .fpm-chip{align-self:flex-start;font-size:11px}.fpm-col[data-on=true]{background:var(--mk-gold-soft)}.fpm-check-row{background:var(--mk-sand);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.fpm-check-row i{background:var(--color-success,#2f6f4f);height:22px;color:var(--mk-cream);font:800 12px var(--mk-sans);border-radius:50%;flex:0 0 22px;place-items:center;font-style:normal;display:grid}.fpm-check-row[data-state=warn] i{background:var(--mk-gold);color:var(--mk-ink)}.fpm-check-row[data-state=block] i{background:var(--color-error,#8f2d2d)}.fpm-stat-row{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px;display:grid}.fpm-stat{background:var(--mk-sand);border-radius:14px;flex-direction:column;padding:10px 12px;display:flex}.fpm-stat small{color:var(--mk-fg-3);font-size:12px}.fpm-stat b{font:800 22px var(--mk-sans);letter-spacing:-.03em}.fpm-stat[data-gold=true]{background:var(--mk-gold)}.fpm-stat[data-gold=true] small{color:var(--mk-ink)}.fpm-spark{flex:1;align-items:flex-end;gap:4px;min-height:40px;display:flex}.fpm-spark i{background:var(--mk-ink-3);opacity:.4;border-radius:4px 4px 1px 1px;flex:1}.fpm-spark i:last-child{background:var(--mk-gold);opacity:1}.fpm-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:6px;padding:8px;display:grid}.fpm-tile{border-radius:10px;min-height:0;position:relative;overflow:hidden}.fpm-tile em{z-index:1;background:var(--color-success,#2f6f4f);color:var(--mk-cream);font:800 11px var(--mk-sans);border-radius:999px;padding:2px 7px;font-style:normal;position:absolute;top:6px;left:6px}.fpm-tile[data-on=true]{box-shadow:none;transform:scale(.96)}.fpm-tile[data-on=true]:after{content:"";z-index:2;box-shadow:inset 0 0 0 3px var(--mk-gold);border-radius:10px;position:absolute;inset:0}.fpm-canvas{background:radial-gradient(circle, #0303031f 1px, transparent 1.5px) 0 0 / 16px 16px, var(--mk-sand);padding:0;position:relative}.fpm-edges{width:100%;height:100%;position:absolute;inset:0}.fpm-edges line{stroke:var(--mk-ink-3);stroke-width:2px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;animation:1.2s linear infinite fpm-flow}@keyframes fpm-flow{to{stroke-dashoffset:-18px}}.fpm-node{border:1.5px solid var(--mk-ink-3);background:var(--mk-cream);border-radius:12px;flex-direction:column;max-width:44%;padding:7px 10px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.fpm-node b{white-space:nowrap;font-weight:700}.fpm-node small{color:var(--mk-fg-3);font-size:11px}.fpm-node[data-kind=tool]{border-color:var(--mk-ink);background:var(--mk-ink);color:var(--mk-cream)}.fpm-node[data-kind=tool] small{color:var(--mk-on-ink-2)}.fpm-node[data-kind=card]{border-color:var(--mk-gold);background:var(--mk-gold-soft)}.fp-app-frame-body{min-height:430px}.fp-app-pane{border:1.5px solid var(--mk-sand);border-radius:20px;height:400px;overflow:hidden}.fp-related-mini{height:100%;display:block}.fp-see-screen>.fpm{max-width:640px}.fpc{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:1040px;margin-top:6px;display:flex}.fpc-pills{justify-content:center}.fpc-pills .mk-pill{min-height:44px}.fpc-stage{background:var(--mk-ink);width:100%;color:var(--mk-cream);text-align:left;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px;display:grid}.fpc-stage[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.fpc-panel{background:var(--mk-ink-2);border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.fpc-panel[data-tone=cream]{background:var(--mk-cream);color:var(--mk-ink)}.fpc-panel[data-tone=gold]{background:var(--mk-gold);color:var(--mk-ink)}.fpc-label{font:700 13px var(--mk-sans);color:var(--mk-gold)}.fpc-panel[data-tone=cream] .fpc-label,.fpc-panel[data-tone=gold] .fpc-label{color:var(--mk-amber)}.fpc-panel[data-tone=gold] .fpc-label{color:var(--mk-ink)}.fpc-text{font:18px/1.5 var(--mk-serif)}.fpc-muted{font:500 14px/1.45 var(--mk-sans);color:var(--mk-on-ink-2)}.fpc-panel[data-tone=cream] .fpc-muted{color:var(--mk-fg-3)}.fpc-btn{background:var(--mk-gold);min-height:48px;color:var(--mk-ink);font:700 15px var(--mk-sans);cursor:pointer;transition:transform .3s var(--mk-ease);border:0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.fpc-btn:hover{transform:translateY(-2px)}.fpc-btn:disabled{opacity:.55;cursor:default;transform:none}.fpc-input{background:var(--mk-cream);min-height:52px;color:var(--mk-ink);font:600 17px var(--mk-sans);border:0;border-radius:16px;padding:0 18px}.fpc-chip{background:var(--mk-ink-3);color:var(--mk-cream);font:700 12px var(--mk-sans);border-radius:999px;align-self:flex-start;align-items:center;padding:3px 10px;display:inline-flex}.fpc-chip[data-kind=gold]{background:var(--mk-gold);color:var(--mk-ink)}.fpc-chip[data-kind=hit]{background:var(--color-success,#2f6f4f)}.fpc-chip[data-kind=flop]{background:var(--color-error,#8f2d2d)}.fpc-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fpc-list li{background:var(--mk-ink-3);font:500 15px/1.45 var(--mk-sans);border-radius:16px;padding:12px 16px}.fpc-enter{animation:mk-rise .5s var(--mk-ease) both}.fpc-note{font:500 13px var(--mk-sans);color:var(--mk-ink-2)}@media (max-width:960px){.fpc-stage{grid-template-columns:minmax(0,1fr)}.fp-app-pane-side{display:none}}@media (max-width:720px){.fpc-pills{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto}.fpc-pills .mk-pill{flex:none}.fpc-stage{border-radius:24px;padding:10px}.fpc-panel{padding:16px}.fpc-text{font-size:16px}.fp-app-frame-body{min-height:0}.fp-app-pane{height:320px}}@media (prefers-reduced-motion:reduce){.fpm-edges line,.fpc-enter{animation:none}.fpm-row,.fpm-sec,.fpm-tile,.fpm-bar{transition:none}}.fp-close{color:var(--mk-cream);text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,72px);padding:8px 0;display:grid;position:relative}.fp-close-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.fp-close-chip{color:var(--mk-cream);font:600 13px var(--mk-sans);border:1px solid #f7f7f538;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.fp-close-title{max-width:16ch;font-size:clamp(36px,2.6vw + 16px,60px);line-height:1}.fp-close-text{max-width:480px;font:18px/1.55 var(--mk-serif);color:var(--mk-on-ink-2)}.fp-close-actions{justify-content:flex-start;margin-top:6px}.fp-close-shot{background:var(--mk-cream);box-shadow:10px 10px 0 var(--mk-gold);transition:transform .6s var(--mk-ease), box-shadow .6s var(--mk-ease);border:1px solid #f7f7f533;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.fp-close:hover .fp-close-shot{box-shadow:13px 13px 0 var(--mk-gold);transform:translate(-3px,-3px)}.fp-close-bar{border-bottom:1px solid var(--fp-hair);color:var(--mk-fg-2);font:600 12px var(--mk-sans);align-items:center;gap:6px;padding:10px 14px;display:flex}.fp-close-bar i{background:var(--mk-ink);opacity:.2;border-radius:50%;width:8px;height:8px}.fp-close-bar span{margin-left:6px}.fp-close-screen{background:var(--mk-cream);align-content:center;height:340px;padding:10px;display:grid;overflow:hidden}.fp-close-screen>.fpu-img{object-fit:contain;width:100%;height:100%}.fp-close-screen>.fpm{height:auto}@media (min-width:961px){.fp-close-text{font-size:calc(18px / var(--mk-zoom))}}@media (max-width:960px){.fp-close{grid-template-columns:minmax(0,1fr);gap:44px}}@media (max-width:720px){.fp-close-shot{box-shadow:6px 6px 0 var(--mk-gold)}.fp-close-screen{height:260px}.fp-close-actions{width:100%}}.fp-video{background:var(--mk-ink-2);border-radius:32px;width:100%;max-width:960px;margin-top:10px}@media (min-width:961px){.fp-hero{padding-top:112px}.fp-pb-quote{font-size:calc(20px / var(--mk-zoom))}.fp-see-points span,.fp-tile-cap span,.fp-related-cap span,.fp-pb-fix{font-size:calc(15px / var(--mk-zoom))}.fp-see-sum{font-size:calc(20px / var(--mk-zoom))}.fp-see-points b{font-size:calc(17px / var(--mk-zoom))}.fp-tile-cap b,.fp-who-pane p,.fp-faq summary{font-size:calc(18px / var(--mk-zoom))}.fp-faq details p{font-size:calc(17px / var(--mk-zoom))}}@media (max-width:1100px){.fp-pb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.fp-who-pane,.fp-hook-body{grid-template-columns:1fr}.fp-see-pane{grid-template-rows:320px auto;grid-template-columns:minmax(0,1fr);height:auto}.fp-see-side{grid-template-rows:128px auto}.fp-see-points{grid-template-rows:repeat(3,92px)}.fp-who-pane{gap:24px;padding:28px}.fp-hook-post{height:220px}.fp-related{grid-template-columns:1fr}}@media (max-width:720px){.fp-hero{gap:16px;padding:116px 0 22px}.fp-frame{border-radius:22px;padding:8px 8px 0}.fp-app .mk-reels-4{grid-template-columns:1fr 1fr}.fp-app .mk-post:nth-child(n+3){display:none}.fp-app .mk-post-pic{height:150px}.fp-app .mk-app-head .mk-tag:nth-child(n+3),.fp-app .mk-app-head .mk-small{display:none}.fp-pb,.fp-related{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--mk-gutter) * -1);padding-inline:var(--mk-gutter);display:flex;overflow-x:auto}.fp-pb-card,.fp-related-card{scroll-snap-align:center;flex:0 0 82%}.fp-see-tabs,.fp-who-pills,.fp-hook-pills{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto}.fp-see-tabs .mk-pill,.fp-who-pills .mk-pill,.fp-hook-pills .mk-pill{flex:none}.fp-see-pane{grid-template-rows:260px auto;gap:18px}.fp-see-vis{border-radius:18px;padding:12px}.fp-see-side{grid-template-rows:136px 132px;gap:10px}.fp-see-points{scroll-snap-type:x mandatory;scrollbar-width:none;border-top:0;grid-template-rows:132px;grid-auto-columns:80%;grid-auto-flow:column;gap:10px;overflow-x:auto}.fp-see-points li{border:1px solid var(--fp-hair-2);background:var(--fp-surface);scroll-snap-align:start;border-radius:14px;padding:0 16px}.fp-see-points span{font-size:14px}.fp-see-sum{padding:0 0 0 16px;font-size:17px}.fp-who-pane{padding:24px 20px}.fp-faq summary{min-height:60px;font-size:16px}.fp-faq details p{padding-right:0;font-size:16px}.fp-who-pane h3{font-size:26px}.fp-hook-tpl{font-size:18px}.fp-hook-out{font-size:19px}}@media (prefers-reduced-motion:reduce){.fp-app-resolve,.fp-app-rows,.fp-app-toast,.fp-see-pane,.fp-who-pane,.fp-pb-face,.fp-pb-card,.fp-close-shot{transition:none}}.fpc-swap{display:grid}.fpc-swap-layer{visibility:hidden;opacity:0;flex-direction:column;grid-area:1/1;gap:10px;min-width:0;transition:opacity .4s;display:flex}.fpc-swap-layer[data-on=true]{visibility:visible;opacity:1}.fpc-memory-line{gap:2px;display:grid}.fpc-memory-label{font-size:12px;font-weight:800}.fpc-memory-ins{color:#275c42;background:#2f6f4f1f;border-radius:4px;padding:0 3px;font-weight:600;text-decoration:none}.fpc-memory-was{font:500 13px/1.4 var(--mk-sans);color:var(--mk-fg-3)}.fpc-memory-was del{color:var(--color-error,#8f2d2d)}@media (prefers-reduced-motion:reduce){.fpc-swap-layer{transition:none}}@media (max-width:720px){.fpm-cal>.fpm-day:nth-child(n+5){display:none}}.fp-stack{flex-direction:column;align-items:center;gap:clamp(96px,9vw,140px);display:flex}.fp-stack>*{width:100%}.fp .mk-band-gold:after{opacity:0}.fp .mk-wave-band[data-kind=gold]{background:var(--mk-gold)}.fp .mk-glow,.fp-bento:before{display:none}.fp .mk-band-cream .fp-faq summary:after{border-color:var(--fp-hair-2)}.fp-who-pane small{color:var(--mk-fg-2)}@media (min-width:961px){.fp-bento .mk-board{grid-auto-rows:104px}.fp-tile-vis{flex-direction:column;justify-content:center;display:flex}.fp-tile-vis>.fpm{height:auto}.mk-tile.fp-tile.mk-span-6x2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;display:grid}.mk-span-6x2 .fp-tile-vis{flex:none;align-self:center;margin:10px 0 10px 10px}.mk-span-6x2 .fp-tile-cap{justify-content:center;padding:18px 22px}.mk-tile.fp-tile.mk-span-3x2{justify-content:space-between}.mk-span-3x2 .fp-tile-vis{flex:auto}.mk-span-3x2 .fp-tile-cap{padding:12px 18px 16px}}.fp-tile-vis .fpm-row-text b,.fp-tile-vis .fpm-row-text small,.fp-related-vis .fpm-row-text b{white-space:normal;text-overflow:clip;overflow:visible}.fpm-col,.fpm-card,.fpm-day,.fpm-cal-post{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}@media (max-width:480px){.fpm-kanban>.fpm-col:nth-child(n+3),.fpm-cal>.fpm-day:nth-child(n+4){display:none}}.fp{--fp-amber-text:color-mix(in srgb, var(--mk-amber) 58%, var(--mk-ink))}.fpm-sec small,.fpm-step,.fpc-panel[data-tone=cream] .fpc-label{color:var(--fp-amber-text)}.fpm,.fpc-panel[data-tone=cream]{--mk-fg-3:#5d5952}@media (max-width:720px){.fp-tile-vis{flex:none;min-height:160px}.fp-tile-vis>.fpm{height:auto}}.mk:has(.fp-close) .mk-footer{background:var(--mk-ink);padding-top:0}.mk:has(.fp-close) .mk-footer-ink{margin-top:0}.mk:has(.fp-close) .mk-footer-ink>.mk-wave{display:none}.fp{--fpc-surface:#fbfbfa;--fpc-soft:#f3f2ee;--fpc-edge:#8b877f}.fpc-pills.mk-switch,.fp-hook-pills.mk-switch{border:1px solid var(--fp-hair-2);color:var(--mk-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfbfad1;gap:2px;padding:4px}.fpc-pills .mk-pill,.fp-hook-pills .mk-pill{color:var(--mk-fg-2);font-weight:600}.fpc-pills .mk-pill:hover,.fp-hook-pills .mk-pill:hover{color:var(--mk-ink);transform:none}.fpc-pills .mk-pill[aria-pressed=true],.fp-hook-pills .mk-pill[aria-pressed=true]{background:var(--mk-ink);color:var(--mk-cream)}.fpc-stage{border:1px solid var(--fp-hair-2);color:var(--mk-ink);box-shadow:var(--fp-shadow);background:#fbfbfab3;border-radius:24px;gap:10px;padding:10px}.fpc-panel{border:1px solid var(--fp-hair);background:var(--fpc-soft);color:var(--mk-ink);border-radius:18px}.fpc-panel[data-tone=cream]{background:var(--fpc-surface)}.fpc-panel[data-tone=gold]{background:var(--mk-gold-soft)}.fpc-label,.fpc-panel[data-tone=gold] .fpc-label{color:var(--fp-amber-text)}.fpc-muted{color:#5d5952}.fpc-list li{border:1px solid var(--fp-hair);background:var(--fpc-surface);border-radius:14px}.fpc-panel[data-tone=cream] .fpc-list li{background:var(--fpc-soft)}.fpc-chip{background:var(--mk-sand);color:var(--mk-ink)}.fpc-chip[data-kind=hit],.fpc-chip[data-kind=flop]{color:var(--mk-cream)}.fpc-btn{background:var(--mk-ink);color:var(--mk-cream)}.fpc-input{border:1px solid var(--fpc-edge);background:var(--fpc-surface)}.fpc-note{color:var(--mk-fg-2)}@media (max-width:720px){.fpc-stage{border-radius:20px;padding:8px}}.fp-hook-body{border:1px solid var(--fp-hair-2);box-shadow:var(--fp-shadow);background:#fbfbfab3;border-radius:24px}.fp-hook-work{color:var(--mk-ink)}.fp-hook-label{color:var(--fp-amber-text)}.fp-hook-tpl mark{background:var(--mk-gold-soft);color:var(--mk-ink)}.fp-hook-input{border:1px solid var(--fpc-edge);background:var(--fpc-surface)}.fp-hook-out{background:var(--mk-gold-soft);border:1px solid #b8861a59}.fp-see-tabs .mk-pill{position:relative}.fp-see-prog{background:var(--mk-gold);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:5px;left:18px;right:18px}.fp-see-prog[data-running=true]{animation:linear both fp-see-fill}@keyframes fp-see-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fp-see-prog[data-running=true]{animation:none}}.fpx-ai-panel{min-height:330px}@media (max-width:960px){.fpx-ai-panel{min-height:420px}}@media (max-width:480px){.fpx-ai-panel{min-height:520px}}.fpc-panel .fpc-pills.mk-switch{border-radius:22px;justify-content:flex-start}