:root{--page-max: 1440px;--wide-zoom: 1;--navy: #0B1A2F;--dark: #0F2742;--surface: #1A2F4A;--yellow: #FFC247;--orange: #FF8A3D;--text: #FFFFFF;--muted: #9FB0C7;--cyan: #22D3EE;--paper: #FFFFFF;--ink: #102a48;--line: rgba(159, 176, 199, .32);--soft-line: #dbe7f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--navy);font-synthesis:none;text-rendering:optimizeLegibility}html:lang(ja){font-family:Inter,Segoe UI,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic UI,Yu Gothic,Meiryo,Noto Sans JP,sans-serif;line-break:strict}html:lang(ko){font-family:Inter,Segoe UI,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif;word-break:keep-all}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--navy);color:var(--text);line-height:1.45}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{display:block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}[hidden]{display:none!important}.site-shell{position:relative;min-height:100vh;overflow:hidden;overflow:clip;background:var(--navy)}.site-shell>.site-header,.site-shell>main,.site-shell>.site-footer{position:relative;z-index:1}.site-shell>.site-header{z-index:20}.page-stars{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.stars-layer,.twinkles{position:absolute;inset:-120px 0 0}.stars-layer{background-image:radial-gradient(1px 1px at 12% 18%,rgba(214,232,255,.7),transparent 100%),radial-gradient(1px 1px at 27% 62%,rgba(214,232,255,.45),transparent 100%),radial-gradient(1.4px 1.4px at 41% 33%,rgba(214,232,255,.8),transparent 100%),radial-gradient(1px 1px at 58% 8%,rgba(214,232,255,.5),transparent 100%),radial-gradient(1px 1px at 66% 74%,rgba(214,232,255,.55),transparent 100%),radial-gradient(1.4px 1.4px at 83% 41%,rgba(214,232,255,.7),transparent 100%),radial-gradient(1px 1px at 94% 88%,rgba(214,232,255,.4),transparent 100%),radial-gradient(1px 1px at 6% 91%,rgba(214,232,255,.5),transparent 100%),radial-gradient(1px 1px at 35% 12%,rgba(214,232,255,.35),transparent 100%),radial-gradient(1px 1px at 74% 22%,rgba(214,232,255,.4),transparent 100%);background-size:620px 560px}.site-header{position:relative;z-index:20;display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:28px;max-width:calc(var(--page-max) / var(--wide-zoom));margin:0 auto;padding:22px 44px;zoom:var(--wide-zoom)}.site-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--text)}.brand-mark{width:52px;height:52px;flex:0 0 auto;object-fit:contain}.brand-copy{display:grid;gap:0;min-width:0;line-height:1.02}.brand-copy strong{font-size:17px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.brand-copy small{color:var(--text);font-size:14px;font-weight:700;white-space:nowrap}.site-header :is(.site-brand--en,.site-brand--ja,.site-brand--ko) .brand-copy strong{font-size:16px;letter-spacing:0}.site-header :is(.site-brand--en,.site-brand--ja,.site-brand--ko) .brand-copy{gap:4px;line-height:1.05}.site-brand--compact .brand-mark{width:52px;height:52px}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.3vw,36px);color:var(--text);font-size:14px;white-space:nowrap}.desktop-nav a,.site-footer a{transition:color .2s ease}.desktop-nav a:hover,.site-footer a:hover{color:var(--yellow)}.desktop-nav a,.site-footer nav a{position:relative;padding:4px 0}.desktop-nav a:after,.site-footer nav a:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;content:"";background:linear-gradient(90deg,var(--yellow),var(--orange));transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.16,1,.3,1)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.site-footer nav a:hover:after,.site-footer nav a:focus-visible:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 22px;border-radius:14px;font-weight:800;font-size:15px;line-height:1;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.primary-button{position:relative;overflow:hidden;border:0;color:#0d2138;background:linear-gradient(105deg,var(--yellow),var(--orange));box-shadow:0 12px 26px #ff8a3d33}.primary-button:hover{transform:translateY(-3px);box-shadow:0 18px 34px #ff8a3d6b}.primary-button:after{position:absolute;top:-30%;bottom:-30%;left:0;width:34%;content:"";background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-160%) skew(-16deg);pointer-events:none}.primary-button span,.secondary-button span{font-size:1.35em;line-height:.6}.secondary-button{position:relative;border:1px solid #aac1db;color:var(--text);background:#0f27428c}.secondary-button:hover{transform:translateY(-2px)}.secondary-button:after{position:absolute;inset:-1px;border:1px solid var(--yellow);border-radius:inherit;content:"";box-shadow:0 0 16px #ffc24780,inset 0 0 12px #ffc24729;opacity:0;transition:opacity .3s ease;pointer-events:none}.secondary-button:hover:after,.secondary-button:focus-visible:after{opacity:1}.secondary-button svg{width:23px;height:23px}.locale-picker{position:relative;z-index:4}.locale-trigger{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 14px;border:1px solid #294866;border-radius:13px;color:var(--text);background:#0f2742b3;font-size:14px;white-space:nowrap}.locale-trigger:hover,.locale-trigger:focus-visible{border-color:#7fa8cb;outline:none}.locale-trigger svg{width:18px;height:18px}.locale-chevron{display:grid;place-items:center;width:15px;height:15px;flex:0 0 15px;color:#c9d8e8}.locale-chevron svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8}.locale-menu{position:absolute;top:calc(100% + 9px);right:0;min-width:166px;padding:7px;border:1px solid #dce7f2;border-radius:12px;background:var(--paper);box-shadow:0 17px 35px #00000047}.locale-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 11px;border:0;border-radius:8px;color:var(--ink);background:transparent;text-align:left;font-size:13px}.locale-menu button:hover,.locale-menu button:focus-visible{outline:none;background:#eef4fa}.locale-check{color:var(--orange);font-weight:900}.menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:9px;border:0;border-radius:11px;color:var(--text);background:transparent}.menu-toggle span{display:block;width:23px;height:2px;border-radius:2px;background:currentColor}.mobile-menu a.primary-button{padding:12px 22px;border-bottom:0}.mobile-menu{position:absolute;top:calc(100% - 7px);right:20px;left:20px;display:grid;gap:18px;padding:20px;border:1px solid #30516f;border-radius:17px;background:#0f2742fa;box-shadow:0 24px 50px #0000004d}.mobile-menu nav{display:grid;gap:12px}.mobile-menu nav a{padding:9px 0;border-bottom:1px solid rgba(159,176,199,.22);font-size:15px}.mobile-menu-cta{width:100%}.site-header--signed{grid-template-columns:auto minmax(0,1fr) auto}.account-box{position:relative;display:grid;justify-items:end;gap:1px;width:150px;min-width:0;line-height:1.25}.account-trigger{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;width:100%;min-height:34px;padding:3px 0;border:0;color:var(--text);background:none}.account-trigger:hover,.account-trigger:focus-visible{color:var(--yellow);outline:none}.account-name{max-width:100%;overflow:hidden;color:var(--text);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.account-chevron{color:#c7d9ec;font-size:14px;line-height:1}.account-dropdown{position:absolute;top:calc(100% + 6px);right:0;z-index:8;min-width:150px;padding:6px;border:1px solid #30516f;border-radius:10px;background:#132c4c;box-shadow:0 16px 36px #00000059}.sign-out{display:block;width:100%;padding:9px 10px;border:0;border-radius:7px;color:#c7d9ec;background:none;font-size:12px;text-align:left;text-decoration:none;white-space:nowrap}.sign-out:hover,.sign-out:focus-visible{color:var(--yellow)}.sign-out:disabled{opacity:.6}.account-box--menu{justify-items:start;width:100%;gap:6px;padding-bottom:12px;border-bottom:1px solid rgba(159,176,199,.22)}.account-box--menu .account-trigger{justify-content:flex-start}.account-box--menu .sign-out{min-height:32px;font-size:14px}.session-notice{position:fixed;top:84px;right:20px;z-index:30;max-width:min(420px,calc(100vw - 40px));margin:0;padding:12px 16px;border:1px solid rgba(255,194,71,.7);border-radius:12px;color:var(--text);background:#132c4c;box-shadow:0 16px 36px #0006;font-size:14px}.session-notice--inline{position:static;max-width:none;margin-top:14px;box-shadow:none}.welcome-shell{display:flex;flex-direction:column}.welcome-shell>.site-header{width:100%}.welcome-shell>.welcome-page{flex:1}.welcome-page{display:flex;justify-content:center;align-items:flex-start;padding:clamp(16px,3vw,44px) 20px 0}.welcome-card{position:relative;z-index:1;width:min(100%,640px);padding:clamp(24px,3vw,40px);border:1px solid rgba(150,196,236,.32);border-radius:24px;background:linear-gradient(155deg,#24446ab8,#0b1a2fd6);box-shadow:inset 0 1px #ffffff1a,0 24px 56px #00000061,0 0 34px #ffaa4629}.welcome-card h1{margin:0;font-size:clamp(30px,3vw,42px);line-height:1.15;letter-spacing:0}.welcome-copy{margin:8px 0 0;color:#d5e1ef;font-size:17px}.welcome-account{display:grid;gap:2px;margin:20px 0 0;padding:12px 14px;border:1px solid rgba(159,176,199,.24);border-radius:12px;background:#07142773}.welcome-account span{color:var(--muted);font-size:13px}.welcome-account b{min-width:0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.extension-states{display:grid;margin-top:22px}.extension-state{grid-area:1 / 1;min-width:0;visibility:hidden}.extension-states[data-state=checking] [data-for=checking],.extension-states[data-state=found] [data-for=found],.extension-states[data-state=missing] [data-for=missing]{visibility:visible}.extension-state h2{margin:0 0 6px;font-size:21px;line-height:1.25}.extension-state p{margin:0;color:#c0cedf;font-size:15px;line-height:1.5}.extension-state ol{margin:12px 0 0;padding-left:22px;color:#d5e1ef;font-size:15px;line-height:1.55}.welcome-action{margin-top:18px}.welcome-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.welcome-shell .mountain-divider{margin-top:8px}.hero-section{position:relative;z-index:1;display:grid;grid-template-columns:minmax(540px,.86fr) minmax(0,1.14fr);align-items:center;gap:56px;max-width:var(--page-max);margin:0 auto;padding:34px calc(44px * var(--wide-zoom)) 8px}.hero-section:before{position:absolute;inset:-120px -260px;z-index:0;pointer-events:none;content:"";background:radial-gradient(ellipse 34% 40% at 60% 46%,rgba(36,88,137,.42),transparent 100%),radial-gradient(ellipse 26% 32% at 22% 28%,rgba(31,87,128,.2),transparent 100%)}.hero-copy,.hero-workspace{position:relative;z-index:1}.hero-copy{max-width:calc(610px * var(--wide-zoom))}.hero-lockup{display:flex;align-items:center;gap:24px;margin-bottom:32px}.hero-mark-wrap{position:relative;display:block;flex:0 0 auto;width:clamp(140px,9.7vw,190px);height:clamp(140px,9.7vw,190px)}.hero-mark-wrap:before{position:absolute;inset:-30px;border-radius:50%;content:"";background:radial-gradient(circle,rgba(255,214,120,.8),rgba(255,138,61,.28) 40%,transparent 68%);opacity:0;pointer-events:none}.hero-mark{position:relative;display:block;width:100%;height:100%;object-fit:contain}.hero-lockup strong{display:block;font-size:clamp(48px,4.8vw,92px);line-height:.92;letter-spacing:-.07em;font-weight:900}.hero-lockup span{display:block;margin-top:7px;color:var(--text);font-size:clamp(34px,3.6vw,70px);line-height:.95;letter-spacing:-.05em;font-weight:800}:is(.hero-lockup--en,.hero-lockup--ja,.hero-lockup--ko){gap:18px}:is(.hero-lockup--en,.hero-lockup--ja,.hero-lockup--ko) .hero-mark-wrap{width:clamp(112px,7.8vw,150px);height:clamp(112px,7.8vw,150px)}:is(.hero-lockup--en,.hero-lockup--ja,.hero-lockup--ko) strong{font-size:clamp(32px,2.85vw,54px);line-height:1.12;letter-spacing:0;white-space:nowrap}:is(.hero-lockup--en,.hero-lockup--ja,.hero-lockup--ko) span{font-size:clamp(27px,2.5vw,47px);line-height:1.05;letter-spacing:0;white-space:nowrap}.hero-copy h1{max-width:none;margin:0;color:var(--text);font-size:clamp(35px,3vw,46px);line-height:1.12;letter-spacing:-.055em}.hero-copy .hero-title--en{white-space:nowrap;font-size:clamp(33px,2.72vw,49px);letter-spacing:0}:is(.hero-lockup--ja,.hero-lockup--ko) span{font-weight:700}.hero-copy :is(.hero-title--ja,.hero-title--ko){white-space:nowrap;font-size:clamp(30px,2.5vw,46px);line-height:1.25;letter-spacing:0}.hero-copy .hero-title--zh-Hant,.hero-copy .hero-title--zh-Hans{white-space:nowrap;font-size:clamp(34px,2.8vw,50px)}.tablet-break{display:none}.hero-subtitle{margin:11px 0 0;color:#d5e1ef;font-size:clamp(19px,2vw,36px);line-height:1.2;letter-spacing:-.025em}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:29px;zoom:var(--wide-zoom)}.hero-actions .primary-button{min-width:176px}.hero-actions .secondary-button{min-width:194px}.hero-platforms{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:18px 16px;max-width:540px;margin-top:36px;zoom:var(--wide-zoom)}.platform-item{display:grid;justify-items:center;gap:9px;min-width:72px;color:var(--text);font-size:13px;font-weight:600}.platform-icon{position:relative;display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.platform-icon>span{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;background:transparent}.platform-icon svg{width:100%;height:100%;fill:none;stroke:none}.platform-icon:before{position:absolute;inset:-46%;border-radius:50%;content:"";background:radial-gradient(circle,var(--halo, #fff) 0,transparent 68%);opacity:0;transform:scale(.6);transition:opacity .28s ease,transform .4s cubic-bezier(.16,1,.3,1);pointer-events:none}.platform-icon.tiktok{--halo: #25F4EE}.platform-icon.instagram{--halo: #DD2A7B}.platform-icon.facebook{--halo: #1877F2}.platform-icon.threads{--halo: #FFFFFF}.platform-icon.youtube{--halo: #FF2A2A}.platform-icon.x{--halo: #FFFFFF}.hero-workspace{min-width:0;width:100%;zoom:var(--wide-zoom)}.ws-tilt{position:relative;transform-origin:50% 50%}.workspace-preview{position:relative;display:grid;grid-template-columns:136px minmax(0,1fr);width:100%;overflow:hidden;border:3px solid #a8d9ff;border-radius:21px;color:var(--ink);background:var(--paper);box-shadow:0 0 0 2px #5496ce80,0 0 38px #69c2ff73,0 26px 60px #0000005c}.ws-glow{position:absolute;inset:-3px;border:3px solid var(--yellow);border-radius:21px;box-shadow:0 0 0 2px #ffa0468c,0 0 70px #ff963dbf,0 0 140px #ff7a3d59;opacity:0;pointer-events:none}.ws-dim{position:absolute;inset:0;z-index:5;background:radial-gradient(ellipse at 60% 45%,#0e2340,#071427);opacity:0;pointer-events:none}.fx,.steps-fx{position:absolute;inset:0;pointer-events:none}.fx{z-index:20}.workspace-sidebar{display:flex;flex-direction:column;min-width:0;padding:17px 10px 13px;color:#eff7ff;background:linear-gradient(160deg,var(--dark),#071a31)}.workspace-brand .site-brand{gap:6px}.workspace-brand .brand-mark{width:30px;height:30px}.workspace-brand .brand-copy strong{font-size:10px}.workspace-brand .brand-copy small{font-size:9px}.workspace-nav{display:grid;gap:6px;margin-top:24px}.workspace-nav-item{display:flex;align-items:center;gap:6px;min-width:0;padding:9px 4px;border:1px solid transparent;border-radius:8px;color:#e4effc;font-size:9.5px;white-space:nowrap}.workspace-nav-item b{white-space:nowrap}.workspace-nav-item svg{width:15px;height:15px;flex:0 0 auto}.workspace-nav-item.is-active{color:var(--orange);border-color:#ff8a3d73;background:#ff8a3d21}.plan-card{display:grid;gap:6px;margin-top:auto;padding:10px 8px;border-radius:9px;background:#153552;color:#f1f7fd;font-size:8px}.plan-heading{display:flex;align-items:center;justify-content:space-between;gap:3px;color:var(--yellow);font-size:8px}.plan-heading span{padding:3px 5px;border-radius:6px;color:#172e47;background:var(--yellow);font-weight:800}.plan-card>strong{font-size:22px;line-height:1}.plan-card>strong small{color:var(--yellow);font-size:13px}.plan-card>label{color:#c7d8e8;font-size:8px}.quota-bar{height:4px;overflow:hidden;border-radius:10px;background:#355571}.quota-bar i{display:block;width:67%;height:100%;background:linear-gradient(90deg,var(--yellow),var(--orange))}.plan-meta{display:grid;gap:3px;color:#a7bfd7;font-size:7px}.plan-meta span{display:flex;justify-content:space-between;gap:4px}.plan-meta b{color:#edf6ff}.plan-card button{display:flex;align-items:center;justify-content:space-between;margin-top:3px;padding:8px 7px;border:0;border-radius:7px;color:#172d46;background:linear-gradient(100deg,var(--yellow),var(--orange));font-size:8px;font-weight:800}.workspace-main{display:grid;grid-template-columns:minmax(0,1fr) 216px;grid-template-areas:"editor panel" "media media" "publish publish";min-width:0;background:#fff}.workspace-editor{grid-area:editor;display:flex;flex-direction:column;min-width:0;padding:18px 16px 6px}.workspace-editor .body-field{flex:1 1 auto}.editor-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#112f50;font-size:13px;white-space:nowrap}.editor-top b{display:flex;align-items:center;gap:6px;min-width:0}.editor-logo{width:24px;height:24px;flex:0 0 auto;object-fit:contain}.editor-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:15px;border-bottom:1px solid var(--soft-line)}.editor-tabs span{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;padding:0 2px 9px;color:#476985;font-size:9px;white-space:nowrap}.editor-tabs span svg{width:14px;height:14px;flex:0 0 auto}.editor-tabs span.is-active{color:var(--orange);border-bottom:2px solid var(--orange)}.field{position:relative;border:1px solid #d7e4f0;border-radius:8px;color:#173655;font-size:11.5px;line-height:1.45}.title-field{min-height:38px;margin-top:12px;padding:10px 60px 10px 10px;font-weight:700}.body-field{min-height:76px;padding:10px 10px 18px;font-size:11px;line-height:1.5}.ph{position:absolute;top:10px;left:10px;color:#8ca2b8;font-size:11px;font-weight:400;opacity:0;pointer-events:none}.counter{position:absolute;right:8px;bottom:5px;display:grid;justify-items:end;color:#718ba4;font-size:8px;font-weight:400}.counter span{grid-area:1 / 1}.counter .c0{opacity:0}.caret{position:absolute;top:0;left:0;width:1.5px;height:15px;background:var(--orange);opacity:0;pointer-events:none}.format-toolbar{display:flex;align-items:center;gap:13px;padding:8px 4px 7px;color:#375674;font-size:11px}.tag-row{display:flex;gap:6px;overflow:hidden;margin-top:9px}.tag-row span{flex:0 0 auto;padding:4px 7px;border:1px solid #d9e5ef;border-radius:11px;color:#4b6884;background:#f9fbfd;font-size:8px;white-space:nowrap}.publish-panel{grid-area:panel;display:flex;flex-direction:column;min-width:0;margin:12px 12px 6px 0;padding:8px 12px 2px;border:1px solid #e5edf5;border-radius:12px;box-shadow:0 6px 18px #1736550f;background:#fff}.publish-heading{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:2px;color:#112f50;font-size:11px;white-space:nowrap}.publish-heading span{color:var(--orange);font-size:9px}.pf-list{display:grid;flex:1;min-height:0;grid-auto-rows:minmax(0,1fr);overflow:hidden}.pf-list--compact,.pf-list--dense{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.pf-list--dense{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4px}.pf-list--compact .pf-row,.pf-list--dense .pf-row{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1px;padding:2px 0;font-size:8px}.pf-list--compact .pf-row .platform-icon{width:25px;height:25px}.pf-list--dense .pf-row .platform-icon{width:19px;height:19px}.pf-list--compact .pf-status,.pf-list--dense .pf-status,.pf-list--compact .pf-sep,.pf-list--dense .pf-sep{display:none}.pf-list--compact .pf-name span,.pf-list--dense .pf-name span{overflow:hidden;max-width:100%;font-size:7.5px;text-overflow:ellipsis}.pf-list--dense .pf-name span{font-size:6px}.pf-list--compact .cb,.pf-list--dense .cb{position:absolute;top:0;right:0;width:11px;height:11px}.pf-row{position:relative;z-index:6;display:grid;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:7px;min-width:0;padding:7px 0;font-size:10.5px}.pf-row .platform-icon{width:32px;height:32px}.pf-row-bg{position:absolute;inset:4px -6px;border-radius:9px;background:linear-gradient(90deg,#ffaa4657,#ffaa460a);box-shadow:inset 0 0 0 1px #ffc24773;opacity:0;pointer-events:none}.pf-sep{position:absolute;right:0;bottom:0;left:0;height:1px;background:#eef3f7}.pf-row:last-child .pf-sep{display:none}.pf-name{position:relative;display:grid;min-width:0;font-weight:700}.pf-name span{grid-area:1 / 1;white-space:nowrap}.pf-name .d{color:#173655}.pf-name .l{color:#fff;opacity:0}.pf-status{position:relative;display:grid;justify-items:end;font-size:8.5px;white-space:nowrap}.pf-status span{grid-area:1 / 1}.pf-status .c{color:#25aa79;opacity:0}.pf-status .p{color:#1fb673;font-weight:700}.cb{position:relative;display:block;width:15px;height:15px}.cb i{position:absolute;inset:0;display:grid;place-items:center;border-radius:4px}.cb .e{border:1.5px solid #bccddc;background:#fff}.cb .t{background:var(--orange);opacity:0}.cb .g{background:#22c77f;box-shadow:0 0 10px #22c77f8c}.cb svg{width:10px;height:10px;color:#fff;stroke-width:3.4}.workspace-media{grid-area:media;min-width:0;padding:6px 16px 0}.media-heading{display:flex;align-items:baseline;gap:9px;color:#173655;font-size:11px}.media-heading span{color:#7d94aa;font-size:8px}.media-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:7px}.media-slot{position:relative;min-width:0;aspect-ratio:1.12 / 1;border:1px dashed #d6e2ec;border-radius:8px}.media-thumb{position:absolute;inset:-1px;overflow:hidden;border:1px solid #d6e2ec;border-radius:8px}.media-add{display:grid;place-items:center;min-width:0;aspect-ratio:1.12 / 1;border:1px dashed #d6e2ec;border-radius:8px;color:#476988;background:#f9fbfd;font-size:28px}.mountain-thumb{background:url(/thumb-mountain.png) center / cover}.coffee-thumb{background:url(/thumb-coffee.png) center / cover}.cat-thumb{background:url(/thumb-cat.png) center / cover}.pub-bar{position:relative;grid-area:publish;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 16px 13px}.ws-banner{position:relative;z-index:21;display:inline-flex;align-items:center;gap:8px;min-width:0;padding:6px 14px 6px 7px;border:1px solid rgba(255,194,71,.85);border-radius:13px;background:linear-gradient(135deg,#132c4c,#09182c);box-shadow:0 0 0 3px #ffc2471f,0 0 26px #ff963d73,0 12px 28px #00000047;white-space:nowrap}.ws-banner .ok{display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:linear-gradient(140deg,#35e39a,#17b06c);box-shadow:0 0 12px #35e39abf}.ws-banner .ok svg{width:15px;height:15px;color:#fff;stroke-width:3}.ws-banner b{font-size:16px;font-weight:900;letter-spacing:-.02em;color:var(--yellow);background:linear-gradient(95deg,#ffe29a,#ffc247 45%,#ff8a3d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pub-btn{position:relative;z-index:6;display:grid;place-items:center;flex:0 0 auto;min-width:158px;height:42px;padding:0 18px;border:0;border-radius:11px;color:#0d2138;background:linear-gradient(105deg,var(--yellow),#ff7a3d);box-shadow:0 8px 20px #ff7a3d52;font-size:13px;font-weight:800}.pub-label{grid-area:1 / 1;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.pub-label svg{width:13px;height:16px;fill:currentColor;stroke:none}.pub-label.l0,.pub-label.l1{opacity:0}.pub-fl{position:absolute;inset:0;border-radius:inherit;background:#fff;opacity:0;pointer-events:none}.pub-halo{position:absolute;inset:-12px;z-index:-1;border-radius:20px;background:radial-gradient(ellipse,rgba(255,170,70,.85),transparent 72%);opacity:0;pointer-events:none}.mountain-divider{position:relative;z-index:0;pointer-events:none}.mountain-divider{--horizon-fade: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .12) 12%, rgba(0, 0, 0, .42) 26%, rgba(0, 0, 0, .8) 42%, #000 58%, #000 82%, transparent 100%);height:max(135px,9.375vw);margin-top:-10px}.mtn{position:absolute;inset:0}.mtn-layer{position:absolute;inset:0 -8px;background:url(/mountain-hero.png) center bottom / max(100%,1440px) auto no-repeat;-webkit-mask-image:var(--horizon-fade);mask-image:var(--horizon-fade)}.mtn-lit{filter:brightness(1.7) saturate(1.25) contrast(1.05)}.mtn-breathe{opacity:.3}.hz-flash{opacity:.78;-webkit-mask-image:var(--horizon-fade),linear-gradient(90deg,transparent 18%,#000 62%);-webkit-mask-composite:source-in;mask-image:var(--horizon-fade),linear-gradient(90deg,transparent 18%,#000 62%);mask-composite:intersect}.hz-glow{position:absolute;top:-100px;right:-12%;left:30%;height:300px;border-radius:50%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(255,176,84,.62),rgba(255,122,61,.2) 52%,transparent 100%)}.mobile-cards{display:none}.content-card{color:var(--ink);border-radius:15px;background:var(--paper);box-shadow:0 19px 40px #0003}.card-heading{display:flex;align-items:center;gap:16px;padding:20px 24px 13px}.card-icon{display:grid;place-items:center;width:45px;height:45px;flex:0 0 auto;border-radius:12px;color:var(--paper);background:linear-gradient(140deg,var(--orange),#ff743b)}.card-icon svg{width:27px;height:27px;stroke-width:1.8}.card-heading h2{margin:0;color:#102846;font-size:19px;line-height:1.1;letter-spacing:-.035em}:is(.site-shell--en,.site-shell--ja,.site-shell--ko) .card-heading h2{letter-spacing:0}.card-heading p{margin:4px 0 0;color:#7188a2;font-size:12px;line-height:1.25}.card-preview{padding:8px 14px 14px}.card-preview .workspace-preview{border-width:2px;border-radius:13px;box-shadow:0 5px 19px #2d557833}.card-preview .ws-glow{border-radius:13px}.schedule-card{padding-bottom:19px}.schedule-platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:9px;padding:8px 16px 0}.schedule-platform{display:grid;justify-items:center;gap:7px;padding:13px 7px 10px;border:1px solid #e2ebf3;border-radius:10px;color:#153250;background:#fbfdff;font-size:11px;font-weight:700}.schedule-platform .platform-icon{width:37px;height:37px}.steps-section{--step-icon: clamp(76px, 5.7vw, 118px);--step-gap: clamp(16px, 1.6vw, 34px);--step-pad: clamp(20px, 1.9vw, 38px);--step-line: clamp(3px, .22vw, 5px);position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--step-gap);max-width:var(--page-max);margin:calc(var(--step-icon) * -.62) auto 0;padding:0 calc(44px * var(--wide-zoom)) clamp(36px,3.2vw,64px);perspective:1400px}.steps-fx{z-index:2}.step-item{position:relative;z-index:1;display:flex;min-width:0}.step-item:not(:last-child):after{position:absolute;top:calc(var(--step-pad) + var(--step-icon) / 2 - var(--step-line) / 2);left:calc(var(--step-pad) + var(--step-icon));z-index:3;width:calc(100% + var(--step-gap) - var(--step-icon));height:var(--step-line);border-radius:3px;content:"";background:#ffb347;opacity:.85;pointer-events:none}.steps-section:not(.steps-animated) .step-item:nth-of-type(1){z-index:4}.steps-section:not(.steps-animated) .step-item:nth-of-type(2){z-index:3}.steps-section:not(.steps-animated) .step-item:nth-of-type(3){z-index:2}.step-card{position:relative;flex:1;min-width:0;padding:var(--step-pad);border:1px solid rgba(150,196,236,.28);border-radius:clamp(18px,1.5vw,30px);background:linear-gradient(155deg,#24446a9e,#0b1a2fb8);box-shadow:inset 0 1px #ffffff1a,0 22px 50px #00000061;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s ease}.step-lit{position:absolute;inset:-1px;border:2px solid var(--yellow);border-radius:inherit;box-shadow:0 0 34px #ffaa468c,inset 0 0 26px #ffaa4629;opacity:.6;pointer-events:none}.step-run{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible;opacity:0;pointer-events:none;filter:drop-shadow(0 0 6px rgba(255,214,120,.95))}.step-run rect{x:1px;y:1px;width:calc(100% - 2px);height:calc(100% - 2px);rx:clamp(18px,1.5vw,30px);fill:none;stroke:#fff0c2;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.16 .84;stroke-dashoffset:1}.step-icon{position:relative;z-index:1;display:grid;place-items:center;width:var(--step-icon);height:var(--step-icon);border:1.5px solid #5b86aa;border-radius:calc(var(--step-icon) * .23);color:var(--text);background:linear-gradient(150deg,#24496f,#122f4e);box-shadow:inset 0 0 0 1px #9fb0c71a,0 12px 28px #00000057}.step-icon>svg{position:relative;width:61%;height:61%;overflow:visible;fill:none;stroke:none}.step-item h2{margin:clamp(16px,1.5vw,28px) 0 clamp(6px,.6vw,12px);color:var(--text);font-size:clamp(24px,2.1vw,42px);line-height:1.1;letter-spacing:-.045em}:is(.site-shell--en,.site-shell--ja,.site-shell--ko) .step-item h2{letter-spacing:0}:is(.site-shell--en,.site-shell--ja,.site-shell--ko) .hero-subtitle{letter-spacing:0}.step-item p{margin:0;color:#c0cedf;font-size:clamp(15.5px,1.3vw,25px);line-height:1.4}.hero-lockup{position:relative}.slogan{position:relative;font-style:normal}.slogan .sl{position:relative;display:inline-block;padding:.08em 0 .14em;margin:-.08em 0 -.14em;font-style:normal;white-space:pre;color:var(--yellow);background:linear-gradient(180deg,#fff7d6 6%,#ffd466 46%,#ff9a3d 94%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 .13em rgba(255,176,70,.62))}.slogan-glow{position:absolute;inset:-40% -8%;border-radius:50%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(255,170,70,.26),transparent 100%);pointer-events:none}.site-footer{--gutter: calc(44px * var(--wide-zoom));display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(calc(100% - 2 * var(--gutter)),calc(var(--page-max) - 2 * var(--gutter)));margin:0 auto;padding:20px 0 32px;border-top:1px solid rgba(159,176,199,.28);color:var(--muted);font-size:12px}.footer-company{color:var(--text);font-weight:700}.site-footer nav{display:flex;flex-wrap:wrap;gap:20px}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:start center;overflow-y:auto;padding:20px;background:#041021db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-modal{position:relative;width:min(100%,450px);margin-block:auto;padding:50px 38px 38px;border:2px solid #c5e1f8;border-radius:19px;color:var(--ink);background:#f4f8fc;box-shadow:0 25px 75px #00000070}.modal-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;border:0;color:#5c7690;background:none;font-size:26px}.auth-kicker,.legal-kicker{margin:0 0 10px;color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.12em}.auth-modal h2{margin:0;color:#102846;font-size:31px;line-height:1.05;letter-spacing:-.055em}:is(.auth-modal--en,.auth-modal--ja,.auth-modal--ko) h2{letter-spacing:0}.modal-copy{margin:13px 0 24px;color:#5c7690;font-size:14px}.provider-list{display:grid;gap:10px}.provider-button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:10px 14px;border:1px solid #b9cfe1;border-radius:10px;color:#102846;background:#fff;font-weight:750}.provider-button:hover{border-color:var(--orange)}.provider-button[data-provider]{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;gap:10px;align-items:center;min-height:44px;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:600;line-height:20px;text-align:center;box-shadow:none}.provider-logo{display:grid;place-items:center;width:24px;height:24px}.provider-logo svg{display:block;width:100%;height:100%;stroke:none}.provider-label{min-width:0;overflow-wrap:anywhere}.provider-button[data-provider=google]{border-color:#747775;color:#1f1f1f;background:#fff;font-family:Roboto,Arial,sans-serif}.provider-button[data-provider=google] .provider-logo svg{width:18px;height:18px}.provider-button[data-provider=google]:hover{border-color:#747775;box-shadow:0 1px 3px #3c40434d}.provider-button[data-provider=line]{position:relative;border-color:#06c755;color:#fff;background:#06c755}.provider-button[data-provider=line]:before{position:absolute;top:0;bottom:0;left:44px;width:1px;content:"";background:#00000014}.provider-button[data-provider=line]:hover{border-color:#06c755;box-shadow:inset 0 0 0 999px #0000001a}.provider-button[data-provider=line]:active{box-shadow:inset 0 0 0 999px #0000004d}.provider-button[data-provider]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.email-login{margin-top:20px;padding-top:18px;border-top:1px solid #d6e2ec}.email-login label{display:block;margin-bottom:7px;color:#5c7690;font-size:12px;font-weight:800}.email-row,.email-code-row{display:flex;gap:8px}.email-code-row{margin-top:8px}.email-row input,.email-code-row input{min-width:0;flex:1;padding:11px 12px;border:1px solid #b9cfe1;border-radius:10px;color:#102846;background:#fff}.email-code-inputs{display:flex;flex:1;gap:6px}.email-code-inputs input{width:0;min-width:0;padding:11px 0;text-align:center}.email-row input:focus-visible,.email-code-inputs input:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.email-button{width:auto;white-space:nowrap;font-size:12px}.email-row input:disabled,.email-button:disabled{opacity:.55;cursor:not-allowed}.email-status{min-height:16px;margin:7px 0 0;color:#4f7c58;font-size:11px}.email-status[data-state=error]{color:#a2462b}.email-status:empty{display:none}.email-status[data-state=error]{font-weight:700}.email-check{min-height:65px;margin-top:8px}.email-check[data-state=failed]{display:none}.email-check-hint{margin:6px 0 0;color:#5c7690;font-size:12px;line-height:1.4}.email-check-hint:empty{display:none}.email-check-hint[data-state=failed]{margin-top:8px;color:#a2462b;font-weight:700}.email-send{justify-content:center;width:100%;margin-top:8px}.email-send[data-state=sending]:before{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;content:"";animation:email-send-spin .8s linear infinite}@keyframes email-send-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.email-send[data-state=sending]:before{animation:none}}.modal-legal{margin:20px 0 0;color:#7188a0;font-size:11px}.auth-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:13px;color:#55728e;font-size:11px}.consent-details{display:grid;gap:12px;margin:20px 0 16px;padding:16px;border:1px solid #d6e2ec;border-radius:12px;background:#fff}.consent-details div{display:grid;gap:3px}.consent-details dt{color:#5c7690;font-size:11px;font-weight:800}.consent-details dd{margin:0;color:#102846;font-size:14px;line-height:1.35}.consent-limit{margin:0;color:#5c7690;font-size:13px;line-height:1.45}.consent-privacy{display:inline-block;margin-top:12px;color:#2b648d;font-size:13px;text-decoration:underline;text-underline-offset:2px}.consent-status{min-height:18px;margin:14px 0 0;color:#a2462b;font-size:12px;line-height:1.4}.consent-actions{display:grid;gap:10px;margin-top:18px}.consent-agree,.consent-back{width:100%;min-height:48px}.consent-back{justify-content:center}.legal-page{max-width:900px;min-height:66vh;margin:0 auto;padding:60px 44px 120px}.back-link{display:inline-block;margin-bottom:48px;color:#c7d9ec;font-size:14px}.legal-page h1{max-width:780px;margin:0 0 28px;color:var(--text);font-size:clamp(42px,6vw,72px);line-height:1.08;letter-spacing:0}:is(.legal-page--en,.legal-page--ja,.legal-page--ko) h1{line-height:1.12}.legal-sections{display:grid;gap:34px}.legal-section{display:grid;gap:10px}.legal-page p{max-width:760px;margin:0;color:var(--muted);font-size:17px;line-height:1.7}.legal-page .legal-effective-date{margin-bottom:28px;color:var(--text);font-size:15px;font-weight:700}.legal-page hr{margin:42px 0;border:0;border-top:1px solid rgba(159,176,199,.27)}.legal-page h2{margin:0;color:var(--text);font-size:clamp(21px,2.4vw,28px);line-height:1.25;letter-spacing:0}.not-found-page{display:grid;align-content:center;justify-items:start;max-width:900px;min-height:66vh;margin:0 auto;padding:60px 44px 120px}.not-found-page h1{max-width:780px;margin:0 0 22px;color:var(--text);font-size:clamp(48px,7vw,88px);line-height:1.05;letter-spacing:0}.not-found-page p:not(.legal-kicker){max-width:560px;margin:0;color:var(--muted);font-size:18px;line-height:1.7}.not-found-action{margin-top:32px}@media(min-width:1560px){:root{--page-max: 1620px;--wide-zoom: 1.1}}@media(min-width:1680px){:root{--page-max: 1700px;--wide-zoom: 1.2}}@media(min-width:1800px){:root{--page-max: 1800px;--wide-zoom: 1.3}}@media(min-width:2200px){:root{--page-max: 2160px;--wide-zoom: 1.5}}@media(min-width:1101px){.hero-copy{container-type:inline-size}.hero-lockup{--room: calc(100cqw - clamp(140px, 9.7vw, 190px) - 24px) ;--em-s: 6.1;--em-t: 7.5}:is(.hero-lockup--en,.hero-lockup--ja,.hero-lockup--ko){--room: calc(100cqw - clamp(112px, 7.8vw, 150px) - 18px) }.hero-lockup--en{--em-s: 10.5;--em-t: 8.3}.hero-lockup--ja{--em-s: 7.6;--em-t: 8}.hero-lockup--ko{--em-s: 9.7;--em-t: 8}.hero-lockup strong{font-size:min(clamp(48px,4.8vw,92px),calc(var(--room) / var(--em-s)))}.hero-lockup span{font-size:min(clamp(34px,3.6vw,70px),calc(var(--room) / var(--em-t)))}:is(.hero-lockup--en,.hero-lockup--ja,.hero-lockup--ko) strong{font-size:min(clamp(32px,2.85vw,54px),calc(var(--room) / var(--em-s)))}:is(.hero-lockup--en,.hero-lockup--ja,.hero-lockup--ko) span{font-size:min(clamp(27px,2.5vw,47px),calc(var(--room) / var(--em-t)))}.hero-copy .hero-title--en{font-size:min(clamp(33px,2.72vw,49px),calc(100cqw / 15.1))}.hero-copy .hero-title--ja{font-size:min(clamp(30px,2.5vw,46px),calc(100cqw / 13.9))}.hero-copy .hero-title--ko{font-size:min(clamp(30px,2.5vw,46px),calc(100cqw / 13))}.hero-copy :is(.hero-title--zh-Hant,.hero-title--zh-Hans){font-size:min(clamp(34px,2.8vw,50px),8cqw)}}@media(max-width:1360px){.site-header--signed .desktop-nav{display:none}}@media(max-width:1100px){.account-box--header{display:none}.site-header{grid-template-columns:1fr auto;padding:18px 28px}.desktop-nav,.header-start{display:none}.menu-toggle{display:flex}.hero-section{display:block;padding:26px 28px 20px}.hero-copy{max-width:700px;margin:0 auto;text-align:center}.hero-workspace{display:none}.hero-lockup{justify-content:center;margin-bottom:12px}.hero-lockup .hero-mark-wrap,.hero-lockup div>span{display:none}.hero-copy .hero-lockup strong{font-size:clamp(24px,7.6vw,46px)}.hero-copy h1,.hero-copy .hero-title--en,.hero-copy :is(.hero-title--ja,.hero-title--ko){max-width:650px;margin:0 auto;font-size:clamp(36px,5.6vw,53px);white-space:normal}.tablet-break{display:inline}.hero-subtitle{font-size:19px}.hero-actions{justify-content:center;margin-top:24px}.hero-platforms{justify-content:center;gap:22px;max-width:none;margin-top:30px}.mountain-divider{margin-top:-34px}.mobile-cards{position:relative;z-index:2;display:grid;gap:20px;max-width:900px;margin:-62px auto 0;padding:0 28px 25px}.workspace-main{grid-template-columns:minmax(0,1fr) 212px}.steps-section{--step-icon: 62px;--step-gap: 12px;--step-pad: 12px;--step-line: 3px;margin-top:0;padding:14px 28px 40px}.step-item h2{margin-top:13px;font-size:20px}.step-item p{font-size:clamp(11.5px,1.55vw,13.5px)}.site-footer{--gutter: 28px}.legal-page,.not-found-page{padding-right:28px;padding-left:28px}}@media(max-width:760px){.site-header{padding:14px 16px;gap:12px}.site-brand{gap:7px}.site-brand--compact .brand-mark{width:40px;height:40px}.brand-copy strong{font-size:14px}.brand-copy small{font-size:11px}.site-header :is(.site-brand--en,.site-brand--ja,.site-brand--ko) .brand-copy strong{font-size:13px}.header-actions{gap:3px}.locale-trigger{min-height:39px;padding:7px 8px;gap:6px;font-size:12px}.locale-trigger svg{width:16px;height:16px}.locale-menu{right:-4px;min-width:158px}.menu-toggle{width:38px;height:38px}.hero-section{padding:6px 18px 8px}.hero-copy h1,.hero-copy .hero-title--en,.hero-copy :is(.hero-title--ja,.hero-title--ko){font-size:clamp(30px,8.6vw,40px);line-height:1.12}.hero-copy .hero-title--zh-Hant,.hero-copy .hero-title--zh-Hans{font-size:min(6.5vw,40px);white-space:nowrap}.hero-subtitle{margin-top:7px;font-size:16px}.hero-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%;gap:9px;margin-top:15px}.hero-actions .primary-button,.hero-actions .secondary-button{display:flex;width:100%;min-width:0;min-height:46px}.hero-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;margin-top:18px}.platform-item{gap:6px;min-width:0;font-size:11px;text-shadow:0 1px 6px rgba(7,20,39,.95)}.platform-icon{width:40px;height:40px}.mountain-divider{height:112px;margin-top:-26px}.mtn-layer{background-size:auto 112px;background-position:82% bottom}.hz-glow{top:-60px;right:-20%;left:0;height:200px}.mobile-cards{gap:16px;margin-top:-50px;padding:0 10px 18px}.card-heading{gap:11px;padding:11px 14px 7px}.card-icon{width:38px;height:38px;border-radius:10px}.card-icon svg{width:22px;height:22px}.card-heading h2{font-size:17px}.card-heading p{margin-top:2px;font-size:11px}.card-preview{padding:4px 8px 8px}.workspace-preview{grid-template-columns:minmax(0,1fr)}.workspace-sidebar,.editor-top,.format-toolbar,.tag-row,.media-heading{display:none}.workspace-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"panel" "editor" "media" "publish"}.publish-panel{margin:0;padding:10px 8px 6px;border:0;border-bottom:1px solid #dae6f0;border-radius:0;box-shadow:none}.publish-heading{margin-bottom:6px}.pf-list,.pf-list--compact,.pf-list--dense{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));grid-auto-rows:auto;gap:2px;overflow:visible}.pf-row{grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;padding:5px 0;font-size:9.5px}.pf-row .platform-icon,.pf-list--compact .pf-row .platform-icon{width:30px;height:30px}.pf-list--dense .pf-row .platform-icon{width:25px;height:25px}.pf-status,.pf-sep{display:none}.pf-row-bg{inset:0 1px}.pf-name span{font-size:9.5px}.cb{position:absolute;top:0;right:calc(50% - 25px);z-index:2;width:14px;height:14px}.workspace-editor{padding:9px 11px 0}.editor-tabs{margin-top:0}.workspace-media{padding:9px 11px 0}.media-row{gap:7px;margin-top:0}.pub-bar{position:relative;flex-direction:column;align-items:stretch;gap:0;padding:10px 11px 11px}.pub-btn{width:100%;height:46px;font-size:14px}.ws-banner{position:absolute;z-index:21;right:0;bottom:calc(100% - 2px);left:0;width:fit-content;margin:0 auto;padding:5px 11px 5px 6px}.ws-banner b{font-size:14px}.ws-banner .ok{width:24px;height:24px}.schedule-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px 10px 0}.schedule-platform{min-width:0;padding:12px 6px 10px;font-size:11px}.schedule-platform .platform-icon{width:36px;height:36px}.steps-section{--step-icon: 72px;--step-gap: 12px;--step-pad: 18px;grid-template-columns:minmax(0,1fr);padding:8px 10px 30px}.step-card{display:grid;grid-template-columns:var(--step-icon) minmax(0,1fr);gap:16px;align-items:center}.step-item:not(:last-child):after{top:calc(50% + var(--step-icon) / 2);left:calc(var(--step-pad) + var(--step-icon) / 2 - 1px);width:var(--step-line);height:calc(100% + var(--step-gap) - var(--step-icon))}.step-item h2{margin:0 0 4px;font-size:22px}.step-item p{font-size:15px}.step-item p br{display:none}.site-footer{--gutter: 18px;align-items:flex-start;flex-direction:column;padding:20px 0 28px;font-size:11px}.site-footer nav{gap:12px 17px}.auth-modal{padding:50px 22px 32px}.auth-modal h2{font-size:28px}.email-row,.email-code-row{flex-direction:column}.email-code-inputs,.email-button{width:100%}.legal-page{padding:40px 18px 88px}.legal-page h1{font-size:45px}.not-found-page{min-height:66vh;padding:40px 18px 88px}.not-found-page h1{font-size:clamp(44px,13vw,64px)}}@media(prefers-reduced-motion:no-preference){[data-intro]{animation:oneclick-rise .62s cubic-bezier(.16,1,.3,1) backwards}[data-intro="1"]{animation-delay:90ms}[data-intro="2"]{animation-delay:.21s}[data-intro="3"]{animation-delay:.3s}[data-intro="4"]{animation-delay:.4s}[data-intro="5"]{animation-delay:.5s}[data-intro="6"]{animation-delay:.56s}[data-intro="7"]{animation-delay:.64s}.hero-mark{animation:oneclick-bolt-flash .9s ease-out .27s 1 backwards}.hero-mark-wrap:before{animation:oneclick-bolt-halo 1s ease-out .28s 1 backwards}.slogan .sl{animation:oneclick-ignite .68s cubic-bezier(.16,1,.3,1) calc(.24s + var(--i) * 26ms) 1 backwards,oneclick-letter-sheen 7s ease-in-out calc(1.7s + var(--i) * 70ms) infinite}.slogan-glow{animation:oneclick-slogan-flash .95s ease-out .22s 1 backwards}[data-no-intro] [data-intro],[data-no-intro] .hero-mark,[data-no-intro] .hero-mark-wrap:before,[data-no-intro] .slogan-glow{animation:none}[data-no-intro] .slogan .sl{animation:oneclick-letter-sheen 7s ease-in-out calc(var(--i) * 70ms) infinite}.primary-button:after{animation:oneclick-sheen 8s ease-in-out 2.4s infinite}.mtn-breathe{animation:oneclick-breathe 9s ease-in-out infinite}.primary-button>span{transition:transform .28s cubic-bezier(.16,1,.3,1)}.primary-button:hover>span{transform:translate(3px)}.secondary-button svg{transition:transform .28s cubic-bezier(.16,1,.3,1)}.secondary-button:hover svg{transform:scale(1.1)}}@media(hover:hover){.platform-icon:hover:before{opacity:.62;transform:scale(1.15)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.step-item:hover .step-card{z-index:2;transform:rotateX(5deg) translateY(-12px) scale(1.025);box-shadow:inset 0 1px #ffffff29,0 34px 70px #00000080,0 0 36px #ffaa464d}.step-item:hover .step-run{opacity:1}.step-item:hover .step-run rect{animation:oneclick-border-run 1.15s linear 1 both}}@keyframes oneclick-ignite{0%{opacity:0;transform:scale(1.7);filter:brightness(5) drop-shadow(0 0 .5em #fff3c4)}35%{opacity:1;transform:scale(1.14);filter:brightness(3) drop-shadow(0 0 .36em #ffd466)}to{opacity:1;transform:scale(1);filter:brightness(1) drop-shadow(0 0 .13em rgba(255,176,70,.62))}}@keyframes oneclick-letter-sheen{0%,12%,to{filter:brightness(1) drop-shadow(0 0 .13em rgba(255,176,70,.62))}5%{filter:brightness(var(--sheen-lift, 1.42)) drop-shadow(0 0 var(--sheen-halo, .24em) rgba(255,220,130,.95))}}@keyframes oneclick-slogan-flash{0%{opacity:0;transform:scale(.5)}28%{opacity:1;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}@keyframes oneclick-border-run{0%{stroke-dashoffset:1;opacity:1}92%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes oneclick-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes oneclick-bolt-flash{0%,30%{filter:brightness(1)}50%{filter:brightness(2.3) saturate(.6)}to{filter:brightness(1)}}@keyframes oneclick-bolt-halo{0%,28%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes oneclick-sheen{0%{transform:translate(-160%) skew(-16deg)}14%,to{transform:translate(420%) skew(-16deg)}}@keyframes oneclick-breathe{0%,to{opacity:.12}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-shell--home .page-stars:before,.site-shell--home .page-stars:after{position:absolute;border-radius:50%;content:"";pointer-events:none}.site-shell--home .page-stars:before{top:-220px;right:-12%;width:min(1180px,92vw);height:820px;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(46,128,196,.3),rgba(34,211,238,.06) 58%,transparent 100%)}.site-shell--home .page-stars:after{top:-60px;left:-14%;width:min(860px,96vw);height:640px;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(255,150,70,.13),rgba(255,122,61,.03) 60%,transparent 100%)}.site-shell--home .steps-section:before{position:absolute;inset:-12% -4% -6%;z-index:-1;border-radius:50%;content:"";pointer-events:none;background:radial-gradient(ellipse 46% 50% at 30% 52%,rgba(44,112,176,.24),transparent 100%),radial-gradient(ellipse 40% 46% at 76% 48%,rgba(255,150,70,.1),transparent 100%)}.site-header .slogan{--sheen-lift: 1.8;--sheen-halo: .55em}.hero-workspace:before{position:absolute;inset:-44px -40px;z-index:-1;border-radius:48px;content:"";pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(96,186,255,.3),rgba(34,211,238,.08) 70%,transparent 100%)}.site-shell--home .hero-title{width:fit-content;padding-bottom:.14em;margin-bottom:-.14em;background:linear-gradient(180deg,#fff 36%,#c6d9ef 112%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.primary-button{background:linear-gradient(105deg,var(--yellow),var(--orange) 60%,#ff7a3d) 0 0 / 165% 100%;box-shadow:inset 0 1px #ffffff6b,0 12px 26px #ff8a3d3d;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease,background-position .42s ease}.primary-button:hover{background-position:100% 0;box-shadow:inset 0 1px #ffffff80,0 18px 36px #ff8a3d70,0 0 30px #ffc2475c}.primary-button:active{transform:translateY(-1px) scale(.985)}.secondary-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .24s cubic-bezier(.16,1,.3,1),background-color .24s ease,border-color .2s ease}.secondary-button:hover{background-color:#1a2f4ac7}.secondary-button:active{transform:scale(.985)}.primary-button:focus-visible,.secondary-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.locale-trigger{transition:border-color .2s ease,box-shadow .24s ease}.locale-trigger:hover,.locale-trigger:focus-visible{box-shadow:0 0 0 3px #ffc24721,0 0 18px #ffc24724}.content-card{position:relative;box-shadow:0 19px 40px #00000038,0 0 46px #549ce229;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s ease}.card-icon{box-shadow:inset 0 1px #ffffff5c,0 8px 18px #ff8a3d57;transition:transform .42s cubic-bezier(.16,1,.3,1)}.schedule-platform{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .24s ease,box-shadow .3s ease}.step-copy{position:relative;z-index:1}.brand-mark{transition:transform .42s cubic-bezier(.16,1,.3,1),filter .3s ease}.step-card:before,.step-card:after,.content-card:after{position:absolute;border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .32s ease}.step-card:before{inset:0;background:radial-gradient(280px circle at var(--mx, 50%) var(--my, 0%),rgba(255,194,71,.22),transparent 72%)}.step-card:after,.content-card:after{inset:-1px;padding:1.5px;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 0%),#ffe7ae,rgba(255,170,70,.55) 42%,transparent 74%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.site-shell--home .site-footer{border-image:linear-gradient(90deg,transparent,rgba(255,194,71,.5) 28%,rgba(34,211,238,.24) 72%,transparent) 1}@media(prefers-reduced-motion:no-preference){.site-shell--home .page-stars:before{animation:oneclick-drift-a 28s ease-in-out infinite alternate}.site-shell--home .page-stars:after{animation:oneclick-drift-b 36s ease-in-out infinite alternate}.hero-workspace:before{animation:oneclick-bloom 8s ease-in-out infinite alternate}h1[data-intro]{animation-name:oneclick-focus-in;animation-duration:.82s}.hero-platforms .platform-item{animation:oneclick-pop .54s cubic-bezier(.2,1.3,.36,1) calc(.52s + var(--i, 0) * 55ms) backwards}[data-no-intro] .hero-platforms .platform-item{animation:none}.locale-menu,.account-dropdown{transform-origin:100% 0;animation:oneclick-menu-in .22s cubic-bezier(.16,1,.3,1)}.mobile-menu{transform-origin:100% 0;animation:oneclick-menu-in .26s cubic-bezier(.16,1,.3,1)}.modal-backdrop{animation:oneclick-fade-in .24s ease-out}.auth-modal{animation:oneclick-modal-in .44s cubic-bezier(.16,1,.3,1)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.primary-button:hover:after{animation:oneclick-sheen-once .9s cubic-bezier(.3,.6,.3,1) 1}.site-brand:hover .brand-mark{transform:rotate(-5deg) scale(1.07);filter:drop-shadow(0 0 10px rgba(255,194,71,.6))}.step-card:hover:before,.step-card:hover:after,.content-card:hover:after{opacity:1}.content-card:hover{transform:translateY(-5px);box-shadow:0 30px 60px #00000057,0 0 54px #ffaa4642}.content-card:hover .card-icon{transform:rotate(-6deg) scale(1.08)}.schedule-platform:hover{transform:translateY(-4px);border-color:#ff8a3d8c;box-shadow:0 12px 22px #102a4829}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.site-shell--home .mountain-divider:before{position:absolute;inset:-70% 0 -10%;content:"";pointer-events:none;background:radial-gradient(ellipse 58% 46% at 60% 56%,rgba(255,170,84,.3),transparent 100%);animation:oneclick-horizon linear both;animation-timeline:view();animation-range:entry 0% cover 60%}}}@keyframes oneclick-drift-a{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(5%,6%,0) scale(1.14)}}@keyframes oneclick-drift-b{0%{transform:translateZ(0) scale(1.08);opacity:.7}to{transform:translate3d(9%,7%,0) scale(.96);opacity:1}}@keyframes oneclick-bloom{0%{opacity:.62}to{opacity:1}}@keyframes oneclick-focus-in{0%{opacity:0;transform:translateY(16px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes oneclick-pop{0%{opacity:0;transform:translateY(12px) scale(.72)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes oneclick-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes oneclick-fade-in{0%{opacity:0}to{opacity:1}}@keyframes oneclick-modal-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes oneclick-sheen-once{0%{transform:translate(-160%) skew(-16deg)}to{transform:translate(420%) skew(-16deg)}}@keyframes oneclick-horizon{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}
